The independent Dragon magazine
75P US3.25 December 1984
GRAPHICS DESIGNER —
draw your own pictures
SSSnake
jj^**"*
,^^
= f Ji/j
Mr^^^
fi^
At,.
^f Dr
i/'I.
■ Ml.
''^"n
ly
'=//j
^>(
tv
"'■'^c;
IVj.,
/^.
t'j-
''^c-y^^^'^f^^fJ^'O,
'"Sic
fl)
'M
■i!
H'
I-//
"■^fl
Pfl
■"flj>,
fc.
'M
'f^'h.
^■h
iHy,
of/t:
•nn
II!
ff)^
h
'Ov
■^'4^,;j^'^vC.s,
■^re
//,.
V(^ ;Vc
f^y
'fl
f'/It
'V
'^<&-t:>-
^%>z^<^^^'^
•^ihfy
>*/,
''^f^,
'^.
'<■>!,
'Vj
f't/
">v,y,
^V^
'/^
'^ft
^u ,*'«'fj
^^-v.^-^^^ .'^'<^^
ffl
/7,
V,
"'-*/,
0/
Pk
''ri.
'>/j<
ifvt.
^"(/.
'/A-
■■^■"■rJfwn.MTFfi
40 Vf;
^UE
^Wre
u
^vcij>e
«JC'Klj
itih
Wl'
.VT
rrj
O V
'^■iHu
O
> a
oii:
re ,,,
iJ iJd
'^■it.
ffiif
(">fF_
iif.
HiL'i,
"\^ A
Cf
'""f r^„.
W,
*• O*.
"rfd uy
irf/
_U4R
'i^^^F^.'^':':^'=^i,r,
'^ow
O-UV
Game
f/jf
5V>,
'*f>U
THE
I KANKLIN'S
TOMB
TRILOGY
1 . - l-riinLliiis loiiil'i
2. — Lus[ in Spucc>
X — Fisfiy Flusines<i
All CDTfit; complete U'itll 24
p:igc illu^tTJlcd munuiil.
O OFF LACI I \\crc &.^f<
NOW ONl.Y £6.9S
SAVHOVKR flO
On all .1
Normullv i2^J-H-'^
NOW ONLY £!*►
^riUTiEs
ass?--
■'rjip'
'■■fJ'ahft
£4 off each of these sIk fabiQoiis games
GAMES COMPENDIUM
NTGHTPLIGHT
STAB JAMMER
GOLF
VULCAN NOUGHTS &f CROSSES
SUPER SKILl HAKTGMAJ^
UsuaUy£7.95
£3.95
each
Price Quajitity
Please mafce chequesiT.O. payable U> SaJamander Software
Nam«
Adidreaa , ,
Total ib encJosed , .
[J Please send me your full colour cat^o^-
Salamander Software Biscemnt Club
17 Norfolk Road, Brighton, East Sussex. BNl 3AA
Telephone number
(All departmentsj
01-437 4343
Editor
BR EN DON GORE
Assistant Editor
GORDON ROSS
Software Editor
GRAHAM TAYLOR
Editorial Secretary
GERALDINE SMYTH
Group Advertisement Manager
DAVID LAKE
Advertisement Manager
SIMON LANGSTON
Administration
THERESA LACY
Managing Editor
DUNCAN SCOT
Publishing Director
JENNY IRELAND
Subscriptions
UK £10 for 12 issues
Overseas {surfaced £16 tor 12 issues
iSSN 0265-0177. Teteit: 296275
Dragon Ussr. 12/13. Little Newport Street,
Londofi WC2R 3LD
US address: c-'o Business Press
Intematronal. 205 East 42nd St, New York,
NY 10017
ABC
Publistiect by Sunsliine Books, Scot Press
Ltd. ©SLinshine Books 1984
Typesetiing by Cliesham Press, Chesl^am,
Bucl(S. Printed by Eden Fisher (Southend)
Lid, Southend-on-Sea, Essex
Distributed by S,M, Dpstribution, London
SW9. 01-274 3611, Telex: 261643
Regisfefsd a1 the Post Offpce as a news-
paper
Dragon and iis logo are trademarks oi
Dragon Oata Ltd
How to submit articles
Ttie quality of the material we can publish (n
Dcagofi User each month wift, to a veiy greal
extent depend on the quality or the
discoveries that you can make with your
Dragor}. The Ofagon csomputer was launched
on lo ttie marKel with a powerful version of
Biasic, but Witt! very poor documentation.
Articles which are submitied to Drsgon
Cserfor publication should not be more ttian
3000 words fong. Ai) sutsmissions shouid be
typed. Please lea^/e wide margins and a
ctauhte spac9 between each line, Programs
should, wtnenever possible, tie computer
printed on plain white paper and be accom-
panied by a !ape of the program.
We cannot guarante's to return every
subiTillted article or program, so please keep
a copy. If you want to have your program
relumed you mu^st include e stamped,
addressed envelope.
Snakes alive
Including this rronlh information on nnusic-
ai Dragons, an fTT answer and how to
secure a program listing.
News 6
The latest on GEOs marKeting plans and
details of new peripherals and software on
release
Andrew Wond sets tiis snake on a pill
eating outing in our program of the month
Bookbytes
23
Our reviewers tielp you select the books
that are most likely to suit your needs
Clubs
11
Dragon designs
24
Lo<;al and national clutDS are now providing
an irmportan! service to Dragon users —
Gordon Ross details the growing club
network
David Sam gives you the information
necessary to create good graphics and
improve your programs
Open file
29
Dragonsoft
12
Readers' programs this month include a
screen editor and a Swapover listing
Dragon software seems to have made a
comeback recently, our reviewers give the
lowdown on what to expect
Tandy/Dragon
converskins
38
■^ -J ^■=>^ ^-.J ■= i^-J=-^-^J^ ^^a^-^ ^ .
■ ■■ ^ ^^■^:^^,
Jason Nichols lists the Dragon and CoCo
tokens used to represent Basic commands
and siiows how to play a tape on one
micro when it is programmed for the other
Adventure column 50
Mike Gerrard continues his survey of the
adventure scene
Chip Shop
15 Dragon Answers
52
Keilh and Steven Brain review two Basi-
codes that allow you to tune into the BBC's
Chip Shop show
Versatile interfacing 17
Brian Cadge takes a look at a simple
interface from NCJ Electronics
Brian Cadge offers a range of advice
including instnuctions on the Dragon's res-
tore command and information on moving
graphics pixel by pixel
Competition corner 58
Beau Jolly provides the prizes to Gordon
Lee's card trick question
Editorial
NINETEEN EIGHTY FOUR is a dale that has been associated witn catastrophe and
terror ever since George Orwell wrote his chilling vision of the future in 1948, In the
event, of course, 1994 turned out to be something of an anticlimax. No Big Brother, no
Airstrip One.
For the computer industry, however, 1984 still has a certain significance. The pundits
who had been predicting a massive shake-out in the market drew some satisfaction from
the disappearance of Tycom and Camputers, though this was balanced to some extent
by the emergence of Amstrad.
The Japanese also made their long-awaited entrance into home computers with the
much-hyped MSX. But, despite the Japanese domination of the hi-fi and electronics
markets, there are some doubts as to whether they will similarly take over the micro
market. The ZaO, eight bit, standard around which MSX is based may be too
old-fashioned when connpared with the newer 1 6-bit offerings from Sinclair el al.
Dragon, despite hefty cash iniections, failed to overcome its cashflow and overstock-
ing problems, with the result that it was sold to Spanish company Eurohard. Dragon
software houses immediately started to convert their programs to other machines, if they
had not done so already.
Jack T rami el, the man who founded Commodore and built it up into a multi-million
pound company, resigned in a boardroom dispute. But, he bounced back within months
to buy troubled Atari from Warners, So, 1 984 has been a year of considerable cti;ange for
the computer industry, if not quite the watershed envisaged by Onivell, What 1985 holds
in store is difficult to predict, other than that the market will become yet more competitive.
To misquote an ancient Chinese proverb: "We live in interesting times, "
December 1984 Dragon User 3
OUR BEST EVER GAMES
AND
OUR BEST EVER OFFER
The ultimate multi screen
arcade adventure for the
Dragon.
* 35 different screens with
full colour aniitiation
(Jet-Set Willy — eat your
heart out!)
* 36K of pure machine code
action.
* Choice of nine weapons
and spells.
* 20 adversaries to combat.
* Joystick or keyboard play
option.
Full colour arcade action 100%
machine code with joystick
control and super smooth
image graphics.
Protect your craft from laser
balls and energy bolts whilst
manoeuvering your spherical
power shield and using your
laser cannon to destroy all in
your path.
^
Brilliantly programmed using
spUt screen technique which
gives 25 screens over a nine
sector play field.
Cartoon character animation in
full colour and 100% machine
code.
Race and chase through the
revolving doors, avoiding the
Troglabytes and searching for
the keys to open, the central
chamber.
Hfl V£A MERRY CHRISTMAS WITH CABLE
With every game ordered at the full price
choose any one game from our special box
below, completely free of charge.
(B
PROFILE
.^^SL
SPECIAL OFFER ON THESE GAMES: 1 title £5 — any 2 titles £9 — any 3 titles £12 (ina P&Pand VA T)
tmiAt^v^HMt*
#',i*atift»-i^-tjit-i
1
lOiO-I^M^tt
%
9
\
^•'ti^tiuiSiL^H
':. n/lWli
Please supply me with:
FANTASTFIGHT ....... HONffi BASE EAGER EDNA
.ZAX'SSON 0UA2IMODO EUPEEBOWL
(f>. £6.95 eactl (Indicate helaw your choice of {tee gamefs}.)
....... LIVINGSTONE ....... GEOGRAPHY ...DRONE
DRAGRUNNER TRACE RACE CAVE ndrTTER
BACCARAT DRAGON RACERWASP INVASION
SEE SPECIAL PRICES ABOVE
PRO FILE (fi £14-95 each .... TROJAN LIGHT PEN (it £1 L50
Send cheque wirh order to:
F.SX. MARKETING,
FREEPOST, LUTON, BEDS, LU3 2BR (No stamp requiied)
Name
Address
CREDIT CARD ORDEKS; {0582) S91493 (9 Sirni) 999222 {2A ts9}
ALL PRICES INCLUDE PJtP and VAT
Letters
Sing
Dragon
This is the chance to air youf views — send your tips, complinrTents and complaints to Letters
Page, Dragon User, 12-13 Little Newport Street, London WC2R 3L0.
■ m
[T MAV interest some readers
who wish to use their Dragon to
control a musical keyboard that
they can in fact do so with tlie
recentiy re i eased Casio MT 2000.
This Is one of a selection of
mini-keyboards from Casio, it
costs £1 30, and to Unit it up to the
Dragon 32 the keyboard has an
accessory interlace — the PA 1.
Tliis costs £30, and giugs into the
Centronics socl^et via a printer
cable.
Using this system, the compu-
ter can t:e used to select one of
tie eight preset voices, start or
stop one of the six preset
rhythms, and can play up to eight
notes — so the computer coufd
be used as a sort of "sequencer"
to build up a melody, or chord
accompaniment, which can be
played whilst you pick out a tune
Obviously, it does not have the
facilities of the M 101 system . or of
a synthesiser. However, ii does
provide the Dragon with an excel-
lent sound system at a reasonable
price. The software must (at pre-
self) be home grown, but there is
not too much heavy programming
effort involved, I have this system
myself and am basing a project
for college on it,
Which brings me on to ask if
anyone could tell me the function
of each pin in the Centronics
socket (Busy, Strobe and so on).
This will form a major part of my
project and I would be very grate-
ful for any help received,
Haymond McKean
4 Miffield Avenue
Higher Btackte/
Manchester M9 2WN
. . . Sing
IN ANSWER to the simuftaneous
■pleas from M Webb and J A Gill in
October's Letters Page for A to D
converters, I would like to point
out that Electroanalyticai Tecbnol-
ogy has been marketing a general
purpose "control interface" for
some months now.
The board, which plugs into
the cartridige port, has both ana-
logje [A to D and D to A cortver-
ters] and digital Input/output faci-
lities (TTL, input interrupts and
relay options). For the purpose of
controlling voltage-controlted
oscillators, the D to A converter
has an 18V output voltage swing
which should easily control a
musical synthesiser. Software is
not so much of a problem as the
manuat carefully explains the indi-
vidual functions of components
used in the interface and gives
Basic and "annotated" machine
code examples for use.
The hoard has proved to be
particularly popular with schools
and colleges throughout the
country and iis used for numerous
applications from robotics, artifi-
cial intelligence and speech rec-
ognition, to controlling 30-ton
pneumatic hammers, security
systems and laboratory experi-
ments,
Dr Mark Vame^
Electroanslyticst Technology
8 Access Road
West Derby
Liverpool i1 2 4Yf\l
Secure
program
FOR SOME time I have been
trying to "secure" a program
using infornrsation from your
magazine such as that to disable
the LIST, LLIST and break keys. I
have even included a subroutine
to "cold start" on reset and have
tried the "run-on-error" routine
printed in the magazine but this
has the effect of freezing the
machine rather than running it
(tjut at least it presents access to
the program)
Here is a subroutine I use to
input from the keyboard. If INPUT
is used the break key successfully
tjreaKsthe program:
10000 A3 = l^jKEY£; IF At-""
THEN 10000
10001 IF AS = CHR$(13) THEI4
RETURN
10002 PRINT A$;
10003 AIS=A($+AS 'to create
Strings
10004 GOTO 10000
Using the VAL functioii to con-
vert the string to a nirmber if
necessary. For example:
50 PRINT ffj; 55, "ENTER FIRST
NUMBER' ;:GOSUB
10000;A=VAL (A1E):AIS = "'"
(A!£="" Clears the string
variable tor next input)
60 PRINT Cd 97, "'ENTER
SECOND NUMBER"::GOSUB
10000:B=VAL(AIS):AI$=""
Note the semi-colon after the'
print string to ensure that the key
pressed is printed after the re-
guest to enter. This should be
omitted 11 the keypress is to tie
printed on the line below.
Using a similar subroutine
[omitting line 10002) to input an
entry code to use the program or
even to "enabie^^ break so that
only I can break the program I
think I have finally "secured" it.
Richard Gunn
Swansea
W GlBmorgan
ITT
answer
WITH REFERENCE to Gerald
Woodward's letter {October. Oca-
gon User), I too purchased the
same modef ITT TV/Monitor and
initiaify had the same problem.
I finally solved it ifiy trial and
error and using the pin connec-
tion diagrams provided with ttie
TV and also Dragon Data's "In-
formation tor machine code us-
ers ".
I have used a S-pin DIN plug
with 2 X twin core wires con-
nected to the Dragon's monitor
output, one to pins 3 and 2 for the
video, and the other to pins 1 and
2 for sound (2 being earth).
These are connected to the TV as
follows:
Video signal to ttie SO 239 UHF
socket witJi the outer section as
earth. The sound signal is taken
to the Audio In socket with the top
pin as earth and th^e second wire
connected to the lower Audio-
Signal Input.
Software Top 10
1
2
3
4
S
6
7
a
9
10
(S)
{-)
(6)
H
(-)
(3)
HunchbaDk Ocean
Mystery oHhe Java Star Shands
Hungry Horace Melbourne H&use
Mr Dig „ .,., Micnodeai
Cuthbert trr Space Micnodeai
Kfiegspie) " Beyond
ChuckleEgg A&F
(-) Dragon Chess --. Oasis
(2) Ring of Darkness Wintersoft
Elghtball Microdeal
(-)
Chart compiled by Websters Software
The volume setting on the TV
has to be set fairly high to obtain
a normal sound level.
Joiin W^s/J
Sheringham
Norfoth
Jolly
good news
FOLLOWING a recent article in
your publication regarding the
Valuepacks. we have had a num-
ber of letters from Dragon users
asking where they can purchase
the pack.
Unfortunately, due to lack of
dealer and distributor response
and support, we will not be
releasing this pack. However, as
a special offer to your readers we
would be quite happy for them to
write to us for the individual
games and instead of paying the
normal £5.50 price from the re-
tailer, they can obtain four games
for£H,99.
The games are:
Lepgitt, Pedro, Cosmic Cruiser,
G.C.Bill
We are also about to release
Arcadia for the Dragon and we
would include this game which
will also retail for E5.50, The total
for the five games wlil be £18.00.
Thts means a sawing o1 E7.00 on
the five games.'
Coitn Ashby
Beau Jotty
19ANew Broadway
Eating
London W5 5AW
Across
the Atlantic
I AM writing on behalf of Dragon
users in the USA, The company
that originally distributed the Dra-
gon in America is no longer
supporting the Dragon. Ttiere
seems to be very little hardware
or software available and as a
dealer this leaves me and my
Dragon customers in a spot,
In looking through your maga-
zine I see many sources for
products, but almost all of them
are not distributed in the United
States. I would be most in-
terested in hearing front any com-
panies that have a USA distributor
or who want to give details on
shipping products to America,
Ray SiJarp
Computer Corner
1044 f}i Baldwin Avenue
Marion, IN 46952
USA
December 1984 Dragon User 5
GEC sells
last stock
GEC HAS sold all Of its ex-
i sting stock of Dragon pro-
ducts and has no immediate
plans to promote tlie Dragon
Denis Judd. marketing mana-
ger of GEC Radio and Televi-
sion, said that all of GEC's
stocks of the Dragon 32 and
64 had been sold lo an undis-
closed buyer, together with
small quantities of single and
double density disk drives-
Delivery of ttie goods is to take
place shortfy.
(t Is not known what price
was paid for the goods nor
what price the products will be
sold for when they eventually
reach retail outlets.
It now looks as if GEC's
association with the home
computer market is in doubt.
Although the company is In
contact with Eurohard SA,
the Spanish manufacturers of
the Dragon, It has not yet
oome to any agreement over
future marketing arrangments,
GEC has also shelved any
immediate plans to manufac-
ture an MSX computer. Denis
confirmed that the company
does not have a ffcence from
Microsoft — the American
licencees of the MSX stan-
dard.
One piece of good news,
however, is that GEC is cur-
rently formulating plans to
establish a Dragor> repair and
warranty service, possibly In
conjunction with Touchmaster
— the company formed by
ex-Dragon Data directors
Brian Moore and Richard
Wadman,
The service, it is hoped, will
cover Dragons sold both be-
fore and after the crash of
Dragon Data earlier this year.
Dragon modem
New releases
A FULL facility modem,
hardware-compatible with the
Dragon, has just been re-
leased by Unicom for £49.95
excluding VAT. The modem
features auto dial, auto redial,
auto answer, auto band rate
scan, full duplex, half duplex,
bulletin board facility and num-
ber memory store.
Baud rates are 300 300,
1200,75 and 75.1200. Unfor-
tunately, the company rs not
producing any software for the
Dragon, so users of the sys-
tem would have to write their
own or rely on existing soft-
ware provided by Cotswotd
Computers.
Cots wold has just released
a new modem software pack-
age which features 40 column
MONSTERS, fightning bolts
and ice palaces play a major
part in some of the latest
releases for the Dragon,
New from Cable Software in
tim^e for Christmas are three
titles ali retailing for E6.95
each. Fighting Fantasy is an
arcade adventure with 35
screens which are in effect
interconnected rooms. Vou
move the character of a man
by use of the joysticJt. Each
room has different guard$ and
objects to be overcome,
The game can be played
either as an arcade game or
an adventure. In order to
reach the last screens, careful
planning and thought is
needed, according to Peter
Philips of Cable Software
"You will need to plan a map
in order to locate the keys
needed to open subsequent
doors. Also, various weapons
are necessary to overcome
opponents.' The weapons in-
clude swords, lightning boits
and wizardry spells. "It is a
very complex, full colour ani-
mated machine code game,
which for any other micro
would have been called a
mega-game" according to Pe-
ter.
Cable's other two releases
are Homebase — an arcade
type game written ir> 100 per
cent machine code whicfi is a
sort of "Lunar Jet Man ', with
you flying about on a rocket
fauncher firing at other craft;
and an, as yet, untitled prog-
ram involving nine different
screens with revolving doors
and a mad woman called
Edna. Written in machine
code it also is a multi-screen
arcade game with full colour
animation.
With every full price paid for
a title from Cable Software
users are being offered a free
game from the following Cabie
titles: Living Stone, Geogra-
phy, Drone, Dragrunner,
Trace Race. Gave Fighter,
Baccarat, Dragon Racer-
Wasp Invasion. Two full price
games will get you two free
games. Further details from
Cable Software (PSL Market-
ing) at 0582-591493.
Cambrian Computersofve, a
new name to Dragon owners,
is releasing its first title for the
Dragon called Snowqueen.
Retailing for £5.95 the game is
based on Hans Christian
Andersen's immortal story in
which the boy Kay, is impris-
oned by the Snow Queen in
her palace of ice. iHe cannot
gain his freedom until he can
spell out the word ETERNITY
from Ice fragments taken from
a lake of ice in the palace.
The game is a mixture of
educational and "fun ' and is
set for ages around seven and
above. Further details from
Cambrian Computersolve at
15 Derwent Close, Prestatyn,
Clwyd 111 9 7TT.
Finally, from Knight Soft-
ware comes Yumping Yosser
who '^'yumps" his way to the
top of each of fifteen screens
making his way to the door,
avoiding monsters and hoping
for a reunion with his darling
Daisy, and Time Attack from
Tudor Williams, a low resolu-
tion military graphics game
with torpedoes, mind probes,
zeppefins and so on.
Further details from Knight
Software at 93a High Street,
Eston, Clevefand TS6 9JD
and from Tudor Williams Soft-
ware at 15 Summerhill Road,
Coseiey, West Midlands
WV14eRD,
screen display with upper and
lower case characters. The
program also enables the
faciiity to take a printed copy
of incoming data,
The inclusion of a print facil-
ity is to allow the Dragon to
emulate a telex terminal. By
using the facilities of Easylink,
the mailbox system operated
by Cable and Wireiess, it is
possible to send and receive
international and national
telex messages at any time of
the day or night. Further in-
formation from Cotswold
Computers at 6 Middle Row,
Chipping Norton, Oxfordshire.
V
Me
^fer'p V^
' "Looks like anoihm
computef iirm goifig bust!"
5 Dragon User December 1984
Maintenance
guaranteed
YEARLY maintenance war-
ratities are being offered by
two new firms in the computer
industry.
Following the collapse of
Dragon Data several months
ago nnany readers have ex-
perienced trouble in getting
their Dragon's repaired, espe-
cialiy with many service
agents reportedly having difti-
cuifies in obtaining spare
THE SCP'300 printer plotter manufactured by Japanese firm
Sakata Shokai is the first colour printer ptott&r to retail lor under
£200 according to Ke^in Ledger, technical director of Datafax —
the UK distributors of the SCP-SOO. The plotter has a standard
Centronics interface and so should, according to Kevin, be
compatible with the Dragon, though no tests have actually been
made. There is also an RS-232C adaptor option. Tfte printer
plotter has A4 paper handling capability and a 2 J Qmm paper roll
option. The recomrrjended retail price is £199 though at present it
is selling at an introductory price of £179. For further details
contact Datafax at Datafax House. Bounty Road, Basingstoke.
Hants RG21 3BX. telephone 0256-4641 S7.
parts, Now Globel Computers
and the Micro Repair Club are
Offering repair-guarantee
pacicages which users can
subscribe to wiien their manu-
facturer provided warranty
runs out.
Globe I's John Kensington
stated thai their engineers
''are trained up to main frame
computers' and are offering a
warranty for one year, which
covers all electronic compo-
nents within the computer in-
cluding the cost of all labour
charges. If necessary, the
company will replace a com-
puter if it can't repair it. Globel
charges £16.50 a year for a
machine that is up to 24
months old and £20 per year
for a machine that is over 24
months old. However, micros
that are over 24 months need
to be sent to the company to
ensure that they are in "work-
ing condition ".
The company will also re-
pair rricros that are already
faulty, but again these must be
sent to the company so that an
appraisal and quotation can
be obtained. For further de-
tails contact Globel Computer
consultants at Charles House,
Bridge Road, Southall, Mid-
dlesex UB2 4BD, telephone
01-571 4416.
Micro Repair is offering a
sinnilar service for £24,95, Re-
newal cost after the first year
is £14,95. though the com-
pany i$ offering a four year
subscription for £57.95, The
maintenance work will be
done by Computeraid Ser-
viosS: pan of the Thom EMI
Information Technology Divi-
sion.
1
Micro Repair also has a
schools scheme whereby a
school with more than one
micro can join the club for a
membership of £24,95 lor the
first micro and £1 9,95 each for
all others. Further information
about tlie warranty service
can be obtained from Simon
Jamison, Micro Repair Club,
Swan Court, Mansel Road,
Wimbledon, London SW19
4 A A. telephone 01-946 7777.
TOP VALUE LIGHT PEN
DRAGON 32/TANDY COLOUR 32K/SPECTRUM 48K
THE NEW ADVANCED PROGRAM
Trojan light pens include the following facililies-
* DRAW BOX
* DRAW (IRCLE
* DRAW lANE
* DRAW PKTt" RES FREEHAOfD
* COLOUR HI-1- iJESICNATED ARKAS
* SAVE AND LUAD PICTURES
TO AND FROM TAPt-:
* FULL ERASE FAClLmES
Al! in Hi'Res screen in any of 4 colours
for the Dragon/Tandy, and St tokiurs for
the Spectrum.
• DATA EINTRV AND PROCESSING
• MENU SELECTION AND CONTROL
• GAMES PLAYING
This is a first class program which givts hints
ynd tips on how to write programs for the
pen. Ideal for many educational uses.
A top quiiiity pen plus a rrst-class program.
Tht best valuL' ptn package available.
SlmhI chfiL|UCH./P-0- to:
THOJAN I'KtiDlK IS
lf»*> ]>L'rlH>n, Dunvant, Swansea SA2 7PF
Ttl; (1)792) 2(^S4^l
M
Micro Computer Software & Accessories
ALSO AVAIL ABU- FROM GOOD COMPlTtlR D/AUiRS
December 1964 Dragon User 7
^^R
lis
m
Basic CofiipHer
For the QHAGOH 32
^'^Groyt'
_\\
Si\Q
i^N
X_v
"1^=--
kSrJ
i\'
rM>^^'"^'Sr BASIC 0^^
fey
■ or even
^^;--"~^v. ,
iSs
^^^A*^
I
I
I
t
1
t
I
I
I
I
iU"--"^*
^^M^
can 1-^
, VVebSt^'^ nuneeOfi-^ /Frar^e).
.It^^^r^i^enlet^^"^
»^'J^««a--
.-^:svM""-^
^rrm. 313 13:13
Not a Game. ... A wry realistic Right
SimuiationlUf
Worlds Of Right (W.O.F.) is a "view-
orientated flight simulation for th«
Dragon 32 and Tandy colour 32k
computers, - written entirely in
machine language.
"View" orientated means that the
pilot may determine his or her
position by actually viewing the
5unx>unding ldndmarl<5 and
features as opposed to flying
on instnjmentsonly.
Ttie craft is a light weight, low
winged, single engined
aeroplane, with a nose wheel
which is both steerable
and retractable.
Most instalment manoeuvres
and procedures may be practised, as well as
aerobatics which include, aileron rolls, spins, stalls and
sustained inverted flight.
100% machine' code with high
resolution graphics.
Requires 2 Potentiometer/Floating Joysticks
Tandy Cofoar Version requires 32K
non-extended basic and is avaitabie only at Tandy Stores,
Mail Order Safes from
MicTodeal Mail Order 41 Truro Rd,
St. Austell Cornwall PL25 5JE
Credit Card Sales
Phone 0726 73456
(1
Dealers Contact
miCROOEAL DISTRIBUTION
0726 734S6
TIGER THADER 0935 SS222
TWANG WHOLESALE 0734 580200
" './'^\/"-"\ C£tiTHESOFT
mmm
021 3593020
*)
Selected Microdeal Tiilps available trorn compuief deaSars nalionwidg or Irom larger branchoa ol
J«hfiM«raie5
drid
Stores
Clubs
Send delails of your ciub to CluDs page. Dragon User. 12-13 Little
Newport Sireei. London WC2R 3LD.
Nationwide
networic
Gordon Ross details the growing Users groups, incfuding the latest nationaf Dragon dub
A NEW national Dragon User group has
been set up following the demise of
Dragon Data, Dragon Dungeon and Com-
puterhouse UK (formerly Games and
Computers) each with their own
news letter.'m ag azi n e .
Tlie club has, as yet, no name, but with
230 members and half a dozen enquiries
per week it is well on its way to becoming
established, Negotiations are currently
being made with a number of software
firms regarding the possibility of the group
offering discounted software. At present,
ttiere is a 30 per cent discount on titles
produced by Snip Software, and it is hoped
that both Microdeal and Touchmaster will
be making their range of software avail-
able to group members at a 10 per cent
saving
The group Is also consulting with Cots-
wold Computers about the possibility of
obtainiing the 2.000 list of members that
Cotswold obtained from Computerhouse
UK Below we publish an extract from the
editorial of the group's first newsletter :
The users group is being formed due to
the demise of both Dragons Teeth and
Dragon Data, Our beloved box of tricks is
now in the hands of the perfidious Spanisti
and it was thought that some sort of voice
was needed to promote our interests and
exchange i^nformation. Which brings me to
the main message of this editorial, any
club — and especiaify a national one —
can only survive with a large and active
membership, THIS MEANS YOU, so if you
have any problems, opinions, comments
or contributions write in, also if you know
anyone with a Dragon persuade them to
join up, in short go forth and multiply.
Subscriptions for this year is set at
£7.50, this may seem a bit steep, but with
the club reiativeiy small, costs are high,
however next year w© hope to be able to
drop the price-
There has been some interest express-
ed in networking either by modem or
RTTY, if anyone has views on this, or
already possesses the equipment, lei me
know and (H pass it on. That's enough
from me. at least wearing this hat. so
remember from here on in it's down to you,
Further details about the club can be
obtained by sending an SAE or postage to
the following; Jeremy Hoyland (newsletter
editor), 17 Oxford Road, Frinton-on-Sea,
Essex C013 9HX, Paul Grade (club chair-
man), 6 Navarino Road, Worthing, Sus-
sex. Kyffifi Jones, 13 Bay View Road.
Cofwyn Bay, Cfwyd LL29 eDW.B
Dragon clubnet
Bedfordshire: Leighion Bu2^ard Computer
Club, Tiddenprot Leisure Centre, Lei;gihton
Ouzzarti. Sma!i elub, meets on Friday 9 pm to
10 pm — all systems welcome.
B^rkshirie: J Fl Griffin wants his small group to
get bigger — write lo l Garrard Road. BritweSI
Estate, SJough. Berhsl^ire or telephone
SICHjgh3S2Sa, '
Brighton: Brighton, Hove & DiSlrici Club meets
every second Wednesday al the Southwick
Community Centre from 7,30 to 10 pm —
contact the Hon Secretary. 30 Leicester
ViSlas, Hove, East Sussesf BN3 SSQ.
Cornwall: 6809 User Group, c/0 Paul Hills, 28
Wot5urn Road, Launoeston, Cornwall — inter-
national postal group,
Oevon; Brixham Computer meets every
We<Jnesday -evenirbg at the Goiden Lion. New
Road, Srixham — write to Ian Chipperfield, 22
Brookdale Court, Bristham, Devon or tefe-
phone Srixham 59224.
Eliesmere: Gerard Corcofon, Eli^smer© Port
Micro group meets every second Monday and
has a regular r>ewsletter.
Esatex: Doug Bourne. Dragon Independent
Owners" Association. SC'tiool House, Nevern
Road, Rayleigh. Esses.
Hams: David Hecfges, independent Romsey
Area Dragon User Group, 1S3 Rownhams
Lane, ^fQrth Baddesley, Romsey, Hants S05
9LQ— reguiaf meetings held every weekend
and ^ free iortnightly newsletter is issued.
Hertfordshire: Paul Kennedy wants to form a
Users' group. His address is 61 Broadmeads,
Amwed End, Ware, Hertfordstiire. Teleptwne
Wafe 65264,
Lancashfre: Melvin Franklfrt, Nofth West TRS-
80 Users" group. 40 Cowlees, Westhoughton,
Bolton, Lancashire — growing number of
Dragon Users, meets every month at Iriam
near Manchester and pubftshes newsFetter,
Lancashire: John Schofield. Blackburn Com-
puter Club, 1 Sutton Street, Feniscowles,
Blackburn — meets every second Monday at
7,30 pm at ttie Fernhurst Hotel, Bolton Road,
£wood.
Lond^on: 68 Micro Group, 41 PebWforth Road.
Harrow. Middlesex — publishes $3 Micro-
cosm and meets monitily at central London
locations. Write to ttie group for further delails
— aH SSXX owners welcome.
Nottingham ! hire: Dragon User Group meets
on Mondays at the Congfepational Centre.
Castle Gate, Nottingham — contact Mike
*Johnson, Rutland, 19 Gateford Close, Bram-
cole Moor, Beeston, Noltingham or telephone
Nottingham 288541 .
Oldtiam: Tony Walah. Oldham Compuier Us-
ers' Society, Coldhursl Community Centre,
Dunbar Street, Roclidate. Oldham — an
all user ciub including 23 Dragon owners
Staffordshire: Tony Beckedd, Tame Computer
Club, 57 Adoniis Close, Tamwortti. Stafford-
shire — an all-user club including 15 Dragon
owners, meets" fortnightly.
Sunc^rland: Peter Theakstone wouSd like to
set up a Users' club for Dragon owners in the
Sunderfand area. Contact Peter on Sunder-
land 284188.
Worcestershire: Dnottwich Computer Club
meets in the Walnut Room of No^bury House
on the first and third Wednesdays of each
month — conlael A R Mtddletort at 14
Primsland Drive. Cherry Hill Estate, Droit-
wich, Worcester, or telephone Droitwich
775570,
Yorkihlfe: OS-9 User Group, 1st Floor. 16 New
North Parade, Hucfdersfield — meets monthly
(alternating between a pub and Sheftieid City
Polytechfiic} — contact Richard Crampton,
131 Herringthorpe Valley Road, Rolherham
or lelephorte Rothsfham 851545.
Chanitel Istands: Dragon User Group, c,o M J
Buckle, HomesMli, St Peter's VatSey, St Lawr-
ence, Jersey.
Northern Ireland; Edward Doak. North Down
Microcomputer Users' Club, Bangor, North-
ern Irefand, telephone 0247-50903.
Scotland: David Anderson, Scottish Dragon
Club, 1 Walker Street, Edinisurgh,
Scotland: Stewart Hutchinson, 12A Firbank
Terrace, Barrhead, Glasgow or telephone
Glasgow S8056 10,
Scotland: James Brown, Pennybum CompiJter
Users Club, 12 Newart^ Square, Pertnyburn,
Kilwinning. Ayrshire — meets every Monday
and Tuesday evening from 6.30 to 9.30 pm.
United Kingdom: National Dragon users'
group. Non-commercial group with apprOK-
imately 250 members. Further delails from
Paul Gfade, 6 Navarino Road, Worthing,
Sussex. Send SAE or prostage-
France: Stachnick Herve is looKing lor Drason
pen-pals to swap ld:eas and programs wiltl.
His address is 1 rue des Pivoines, OBOOO
Chairlesvitle Merieres, France.
Denmark: Dragon User Club, CO Kenneth and
Tonny Christensen, Toften 318, Dk-5330,
Munkebo, Denmark.
Belgium; Maarten Van Wamelan, Dragon Us-
ers' Club, 3 Lijnmetestraat Oedelem (Beer-
nem) 3330, Belgium.
Belgium: A. Timmermans, Rue des Combat-
ants 4, 61 10 Montiguy-le-Tjilend, Belgium — ^
operates a small Dragon club of about 20
members.
New Zealand: E G Coker wants lo start a
Dragon and Colour Computer Users' club — -
his addrass is 12 Collingwood Street, Whan-
garei. New Zealand.
South Africa: Ian McCail invites other 5A
Dragon owners to contact him at 35 Silwood
Road, Rondebosch, Cape Town.
December 1 984 Dragon User 1 1
Dragonsoft
Rampaoe
Program: Manic Miner, Soft-
ware Projects, The Bear
Brand Complex, Allerton
Road, Wooiton, Liverpool L2S
7SF, Price: £5.50
ONE OF tlie most popular
games to be released for the
Spectrum was undoubiedly
screens include conveyor
befts, rampaging toifets and
bloodthirsty telephones The
sound effects are adequate
and there's continual musicaJ
accompaniment, but as this is
the same tune played over
and over there is, thankfully,
an option to turn off the music.
The only contfols you have
are left/right and jump, the
keyboard is used and is un-
Manic Miner; now Roy Coates
has converted this game to
run on the Dragon and it looks
to be just as good on this
machine, The only real differ-
ence from the original version
is that the graphics are all
black and white, Thfs was a
necessar/ drawback to main-
tain the same resolution as
used on the Spectrum,
The object of the game is to
guide miner Willy through the
20 screens, collecting objects
as you go. The various
usually responsive- however,
not mcluding a joystick option
these days seems rather
strange.
This is a faithful reproduc-
tion of the Spectrum version
and the fact that the graphics
are black and white doesnl
detract from the real appeal of
this game — one for the col-
lection,
Brian Cadge
Back and fbrrii
Program: Boris the Bold,
Blaby Computer Games, 10
Crossways House, Lutter-
worth Road, Blaby, Leicester.
Price :E1 .99.
THE (DEA of this game is to
get Boris down to the bottom
of the screen through the
holes that move bacl^wards
and forwards on the platforms
while avoiding the various pat-
rolling objects and coflecting
the diamonds for bonus
points. The move from top to
bottom must be made in a
certain number of seconds (20
on the first screen, increasing
by five on successive
screens).
The game plays well, the
response is good, the
graphics move smoothly and
the sound is the best I have
heard on any Dragon game.
However, unfortunately, the
program has several bie-
nnis hes that spoil its perfec-
tion. At the beginning of each
go the scores and lives are
zeraed for a second. This
shows bad programming tech-
nique. Also, one of the
hazards is what are called
"Energy Bursts", These
appear random fy on one of the
levels and kill you if you hap-
pen to be where they are.
They successfuify remove 50
per cent of the skill in the
New software for review should be senr to Dragon
User. 12-13 Little Mewporl Slreet, London WC2R 3L0,
game as there is no way to
avoid them, or to predict
where and when they are
going to appear.
The program supports a
pause facility and pressing
break restarts a game, but the
program performs a "cold
start" on reset. Why can't
programmers start their prog-
ram with a NOP and set $72,'
73 (the reset vector) to this
start address? It would save a
lot of cursing and would otter
more protection as the "cold
start" poke can be recovered
from very easily, and If the
program, like this one, needs
to be EXECuted after loading,
piracy becomes very easy.
To summarise, a very good
game, marred, though not
beyond reprieve, by basic de-
sign faults. It is surprisingly
addictive and is yet another
case of a simple concept
being a good one. Well worth
adding to your collection.
Jason Orbsum
4<^4
Momy Jamp
Program: Cashman, Mic-
rodeal, 41 Truro Road, St.
Austeii, Cornwall PL25 5JE.
Price: E800
MANY so-called two-player
games merely allow you to
take it in turns to combat the
opposition, Cashman is one of
the few games where both
players can battle it out on the
screen at the same time.
The object of this entertain-
ing program is to collect as
much money as you can while
avoiding the strange creatures
that also inhabit the screen. At
the start you can choose to
control the sailor, who looks
remarkably like Popeye, or the
Sheik, or both of them if you
have a partner, when you both
try to collect more than the
Other,
Each location contains
several conveyor belts and
trampolines as well as careful-
ly placed dollar ^[gns. if you
jump at the right time, the
money is added to your totaf;
when alf the dollars have dis-
appeared from the screen, a
new location appears. Some
of the animals you meet are
friendly, such as birds that can
fiy you to the top of the dis-
Bah eye
Program: Darts, Blaby Com-
puter Games, 10 Crossways
House, Lutterworth Road,
Blaby, Leicester. Price: £1 .99
DARTS Is a computerised ver-
sion of the popular pub game.
Up to nine players can take
pan: using one or two joy-
sticks. A variety of games are
play, but look out for cats who
reduce your length of time in
the game, as well as bombs
and apples that descend on
you with little warning. As you
complete one screen, another
appears that increases in diffi-
culty, but if you prefer, you can
choose at the start where to
begin your challenge and miss
out the easy screens.
The concept of the game is
good, and in spite of the fact
that the figures are diflicuh to
control, it isn't too hard to get a
high score. If you choose a
late entry point in the game,
however, it gets a lot more
difficult, with ramps appearing
out of nowhere and worst of
all, the toss of your ability to
jump. This is the first time I
have seen this arcade game
on a home computer, and
Microdeal appears to have a
winner that should while away
many &r evening,
John Schven
possible — 301, SOr and
1001, each with or without a
doubfe to start. There is a
choice of nine difficulty levels
which range from easy to im-
possible. An extra feature is
the "own game" option which
aflows players to score for
themselves or play some of
the more unusual darts games
sometimes found in pubs and
clubs.
The darts are aimed by
moving two pointers, one at
12 Dragon User December 1984
the top of the screen and on$
on the left- The int&rsection
between the iwo pointers is
where the dart is thrown when
the tire button is pressed, If
piay a computergame, and at
£1-99 it's cert&iniy cheaper
than a dartboarcl However,
dans is a competitive game
and so loses all of its appeai
the player takes too long at
aiming the dart, it is Ihrown
automatically, The program
displays each dart's score as
well as the total left "to gel",
and before each turn, the play-
er is reminded of his her cur-
rent SCO re -
Darts fS a weli-thought-oul
game, ideal tor those occa-
sions when bus-loads of
friends turn up demanding to
very quickly if played by only
one person. It's a pity that the
writers didn't include a "com-
puter versus player" option
which would increase the
appeal of the program. That
aside, it's a good game, and
must represent eixceilent
value for money.
David Rowniree
4>4'4>
E99
Program: Demon Seed, MhC-
rodeal, 41 Truro Road, St.
Austell, Cornwall PL25 5JE,
Price: £4 99
AFTER many novel ideas, it
seems a little strange to find
Microdeal releasing a game
as long in the tooth as this
one. Based on the arcade
favourite of two years ago,
Phoenix, this is a well-written
machine code version that
seems heavily influenced by
Hitchcock's masterpiece, the
Birds. Only the graphics have
been changed to protect the
innocent.
Ttie game starts with the
traditional picture of Cuihbert
grinning inanely as the rest of
the program loads. There's
enough time to go and make
yourself a cup of coffee while
this happens, and as you re-
turn the title frame appears
together witti the option to
choose a black, buff or green
background. There are no skill
levels to choose from, and the
first few frames present no
great difficulties.
The theme is saving your
base from alien destruction,
this time in the form of a
demonic foe that gathers at
the top of the screen. The odd
salanic budgie or two breaks
off from the mob and swoops
down on you as you blast
away with your laser or move
left and right to avoid it. If you
succeed in destroying a
screenful of these monsters,
another wave appears fol-
lowed by a squadron of cos-
mic eggs. These present more
of a chalfenge, as they hatch
out into ugly demons that
need to have both wings and
body destroyed before they
disappear corripletely. Simply
shooting off the wings results
in a Phoenix-like reincarnation
as another egg appears on the
screen,
This is followed by other
waves of eggs in different
formations that prove rather
more difficult to shoot down
and occasionally the creatures
fly up from below to catch you
unawares, If you manage to
survive this screen, you are
soon offered the opportunity to
destroy the mother ship.
In Spite of a few reserva-
tions when f first played the
game, I can see that Demon
Seed has addictive potential,
although it's hardly the most
innovative program of the
year.
John Scriv&n
later raur
Program: Time Bandit, Mic-
rodeal, 41 Truro Road, St.
Austell, CorrwaJi PL2S 5JE.
Price: £8,00
THIS IS a graphic adventure
game that is in some ways
similar to Touchstone, also
from Microdeal. The tniliaS dis-
play stiows you some of the
evil creatures you may meet
on your way round the game
as you attempt to collect a
quantity of treasures.
There are many different
locations m which tfiis game is
played; the difference is that
the locations are not reached
by travslfing logically from one
to the next, but by entering
htlfe time portals in the second
frame and progresslrtg
through different mazes. You
have a laser with which to
protect yourself against the
nasty things that live in the
maze, but you are also racing
against the clock to reach a
key hidden somewhere in a
tunnel that leads you back to
ttie start with the treasure.
Playing the game r^ninded
me a little of Jei Set Wiliy for
the spectrum, although each
location takes up more than a
while screen , and scrolls neat-
ly to the feft or right according
to your movements. Each time
the game is played, you pick
up more ideas on how to
reach the keys and treasures
in less time, and manage to
explore more places.
This game involves many
skills, not just fast joystick
fingers, and should appeal to
a wide range of users.
John Scriven
GobUe u^
ProgrBrti; Back Track, Incen-
tive Software, 54 London
Street. Reading RGl 4SQ.
Prfce: E6.50
EDDIE is here! ~~ Eddie being
the name of the latest "com-
putahero ' from Chris Andrew
of Incentive Software, De-
veloped exclusively for the
Dragon, this 100 per cent
machine code high-resolution
graphics game follows the for-
tunes of our hero Eddie as he
explores a rambling labyrinth
of interconnected rooms in an
attempt to find the keys to the
escape door To aid him in his
search is a map showing the
plan of the maze, as well as
items of food which he needs
to top-up his energy reserves.
Unfortunately, there are
also skeletons of previous vic-
tims to sap Eddie's strength,
ar\d srtakes in his path to
gobble him up completely.
although these can be over-
come with care. There are
also other "nasties " lying in
wait, but I won't deprive the
reader of the pleasure of dis-
covering these by mentioning
them here.. Unlike some
games that are so fiendishly
difficult that the novice is likely
to become easily discouraged,
this game can be played in its
early stages at a quite leisure-
ly pace, but, there is more in
store!
There are no less than five
mazes of irtcreasing complex-
ity, thnough which Eddie must
be guided, using the cursor, or
other user-definable keys.
Complete ail five, and answer
the question on the competi-
tion form enclosed with the
cassette and you stand a
chance of winning a £300 disk
drive system.
However, the most remark-
able feature of this game Is its
three-dimensional dispEay with
some impressive changes of
perspective as we move
around taking a "bird's-eye"
view of Eddie's peregrinations
in and out of the rooms.
One minor carp — a loysticN
option would have been wel-
come but overall an excellent
adventure at a realistic phce.
Gordon Lee
December 1984 Dragon User 13
SOME
HA^EIT
tf youve reached the stage where the restraints of
your 6809 based computer are becoming a
bore, cast your eye over this advertisement.
After 4 years of research, in conjunction with
TS£, Incorporated, Compusense are launching
"The Rex" in Britain.
Sales have already reached the 100,000 mark
worldwide, which will give you an idea of how
successful the product is.
FLEX is an elegant, friendly and efficient disk
based operating system. It is supplied with a 200
page manual and includes an editor and an
assembler
All very well you may be thinking, but what will it
do for me? And why should i replace my existing
package? Or indeed, why buy one at all?
Our reply is simple. We let the facts speak for
themselves.
OTHERS
DGN*T
FLEX'S features are dynamic file space allocation,
random and sequential file accessing, user start
up facility, automatic drive searching, file dating,
space compression, complete user environment
control, English error messages, over 20 con>
mands for normal disk operations and there are
high quality software packages available on disk.
It requires the 64K Dragon and at least one disk
drive or any 6809 based micro-processor or
system th^t supports disk drives. FLEX is also
available on the BBC Model B.
In short, this product enables you to use your
computer to its full potential. A whole range of
newfacilitiesandcontrolswillbeatyourdisposal.
You may even think you're using a new machine
what with all the extra functions you'll obtain.
Oh yes, one lastthing we'd liketo tell you. It knocks
the spots off the competition and it's cheaper!
Flex Editor/Assembler
Flex Basic
£86.25 inc.
£30.00 int.
&
COMPUSENSE LIMJTED
Box 169, 286D Green Lane5, Palmers Green,
London N13 5XA. Tel: 01-882 0681/6936 (24hr)
Je\ex: 8813271 GECOMS G
FLEX IS the registefied trade mark of Technical Systems Incorporated.
14 Dragon User Decennber 1984
Keith and Steven Brain put you
ONE OF the current growth areas in
microcomputing involves linking users
togelher into various forms of network
where Ihey can transfer information and
programs between their machines. Where
the micros involved are of the same type
this rs relatively si^mple, but trying to get
two different micros to converse can be
rather like working for AC AS
On the radio
MLict> hias been written about Prestel
and the "telesoftware" systems by which
you can "buy" programs via your tele-
phone and services sucti as Micronet and
Compune't, but the developments in trans-
mission of computer programs direct to the
user by radio wave have had much less
exposure. These are in many ways more
interesting and exdting, not least because
such programs are free to anyone who has
a good old-fashioned "steam radio".
Those of you who listen to the BBC's
regular Chip Shop program will probably
afready know the origin and purpose of the
Basicode system, but lor those who scorn
mere audio entertainment we will briefly
explain its development,
Way back in the dim dark beginnings of
home micros 097S) the Dutch domestic
radio service — IVederlandse Omroep
Sttchting (NDS) — first experimented with
transmitting a computer program over the
air. This proved technically successful and
they therefore proceeded to regularly
transmit programs on their weekly "Hob-
by scoop" program. Some readers may
also remember a test transmission made
by the BBC TV "Tomorrows World" prog-
ram consisting of short Apple and ZX81
programs.
Although the transmitted audio tones
could be received accurately there were
still a number of problems — not least of
which was the tact that ordinary listeners
complained about the terrible "interfer-
ence" they seemed to be receiving. Mare
seriously the value of the transmissions
was very limited since almost every
machine has a different cassette interface^
so that any particular broadcast was only'
potentially useful to a small group of
people (this wifi be obvious to anyone who
has listened to the various weird and
wonderful tones produced by tapes for
different machines). In addition it is not
enough for the machine to be able to
recognise that a signal is arriving at its
cassette interface, as It must be able to
translate this audio lone into a machine-
readable format and then into a Basic
program.
Although Basic is often seen as the
in touch with the Chip Sliop with
computer-equivalent of "English" it's di-
alects are so many and varied that it
reminds us of the quotation "England and
the USA — two nations divided by a
common languages Although It is a re-
latively simple matter to transmit data from
one computer to another by the RS232:
protocol this does not automatically pro-
vide conversion between different dialects
of Basic. Even where a listing of the sanne
program on different machines looks the
same the internal representation
("tokens") may be different.
A Dutch radio amateur named Klaus
Robers came up with the idea of a new
independent code system which could be
both "read' and "written" by a whole
range of home computers. In this way a
Single broadcast could be simultaneously
used by a range of machines. This idea
was taken up by an interested group of
users and thus Basicode was born. The
system is often described as "Computer
Esperanto" but as Esperanto is an artificial
language which has had rather limited
success, whereas Basicode is essentially
a subset of Basic with a restricted vocabul-
ary, we feel that "Pidgin Basic" describes
it rather better
Barry Norman, presenter of Radio 4's
Chip Shop.
Further developments of the original
idea have produced improvements and
expansion of the system which has now
passed through BASIC0DE2 to
BASIC0DE2-I-. The system has attracted
international interest and in addition to the
Dutch broadcasts, Basicode programs are
transmitted in the UK, USA« Canada,
Australasia and throughout Europe,
To use the Basicode system you need to
buy a special Basicode translation prog-
ram for your computer. The major source
of these is the BBCs Chip Shop program,
through Broadcasting Support Services.
Its new BASIC0DE2+ package provides a
single tape containing suitable programs
for no less than 13 different machines
including, at last, the Dragon 32 and 64.
Providing the whole galaxy of programs
a look at two Basicode programs
on a single tape provides good value for
money and fortunately the Dragon version
is the first program on side 2, so that it is
easy to locate. In addition to the tape a
comprehensive 71 page manual is pro-
vided which gives a good introduction to ail
aspects of BASICODE.
The standard of this documentation is
good, and should reduce most software
(and hardware) manufacturers to sack-
cloth and ashes. Not only are the workings
of all the versions of BASICODE explained
but full details of tfie standard and how to
write your own BASICODE programs are
included.
In competition with the BBC version is
an "aliemative" offering from Mike Kerry
of Grosvenor Software, The current ver-
sion of this only allows you to load BASI-
CODE programs^ but further develop-
ments are in progress and it has a number
of additional useful features which are
described below.
Two tone
Two tores are used to record data onto
the cassette at a baud rate of 1200, A
logical "O ' is defined as one full cycle of
1200 Hz, and a logical "1'" as two full
cycles of 2400 Hz, The transmission sequ-
ence is:
1 startbit (logic 0)
3 databits (least significant first)
2 Stop bits (logic '1')
and a Basic program is coded m ASCII
characters and no! as the tokens used
internally by the computer,
A checksum is included to detect errors
in transmission, This works by performing
an "exclusive-OR" on al'l the previous
bytes in the block, and warns you it an
error is present If such errors are minor
they may possibly be corrected by
LISTing and EDiTing the converted prog-
ram, Once a program has been translated
to Dragon Basic it can be saved and RUN
in the normal way.
Both the BBC and Grosvenor packages
are machine code routines loaded by the
usual CLOADM command, and both sit in
the Dragon hi -res graphics pages. As they
start on page 2 they do not interfere with
Dragon DOS and either program can easily
be transferred to disk.
As the graphics pages are occupied the
normal screen enhancers sucii as "Rain-
bow Writer"' or "Scribe" cannot be used at
(he same time as BASICODE (although
they can usually be used in conjunction
with converted programs,
A number of standard Subroutines are
an essential part of Basicode and the
functions of these are included as part of
the translation program standard They ►■
December 19S4 Dragon User 15
-^ vary between the two packages but
essentially they adjust for Ihe different
ways in whi^cli tt>e various Basic interpre-
ters carry oul a number of common tasks
(see Table 1 ),
Lowest denominator
The main (imitation of Basicode is tliat it
has lo lalte the lowesi common denomina-
tor of the Basic of ail the popular
machines. This unfortunately means that
the specialised sound and graphics facili-
ties of particular machines cannot be used
and you are therefore effectively limited to
transmission of tejft, ,
The Basfcode standard assumes a 40
row by 24 line screen, which obviously
creates difficuities for the Dragon, Grosve-
nor Software has come up wtth one
answer to this in its Basicode offering
which allows you to see a 32 by 16
scrolling window on the totaf screen. \[ is
also working on an alternative display
which will use the hi -res graphics lo
produce the full 40 x 24 screen, As
mentioned above it is possible to use one
of the comnnercial hi-res displays once the
program has been "crunched" into Dragon
Basic, so that ihe limited display is really
only a short-term problem.
The first step when reading Basicode is
to decode the signal from the tape, and the
second is to convert this into Dragon Basic
format, The BBC version is very useful in
that each character is displayed on the
screen as it is received, so that errors in
transmission are easily seen. This makes
it very easy to set the correct volume level
and so on. On the other hand the conver-
sion routine also provides a running dis-
play, so that this part of the system is much
Slower than that of the Grosvenor version.
One disadvantage of the original Gros-
venor program was that il gave up if it
detected an error — so thai a bad tape or
transmission could be totally beyond sal-
vage — but the latest documentation
provides some useful POKEs which allow
you to attempt to resurrect "mortally-
Subroutine
Function
Dragon
equivalent
GOSue 100
Gte-ar scree rt
fCLS)
GO&UB 110
Position cursor
(PRIMT(ft^)
GOSUB 120
Firrd cursor
Gosua ZOO
Key pressed?
(fffKEYS)
GOSue slo
WaiHorkey press
Gosue ?50
Beep
(SOUND)
GOSUe 260
Random njmtrtr
mm i
GOSue 270
Memory left
fMEM)
GOSUB 300
Numtjcf to string
fSTRS)
GOSUe 310
Format number
iPRIflTtJS(NG)
GOSue :j50
Output to printer
fPRFNT£-2)
GOSUB 360
End line
Table T: Basicode subroutines.
wounded" transmissions. On the BBC
version you can easily toggle the MOTOR
and AUDIO functions on or off by pressing
a single key. In short the BBC is better if
you are a novice end want to see what is
happening, bul the Grosvenor version gets
you lo your objective much faster if you
already know thai your recordings are OK.
One major advantage of Ihe BBC ver-
sion is that it also allows you to convert
Dragon programs to Basicode standard so
that you can inflict them on your fnends
machines, although Grosvenor apparenlly
also has this side of things in the pipeline.
As the Grosvenor version uses a machine
code subrouline in its "FORMAT NUM-
BERS (PRINT USING)" routine it must be
present when programs using this facility
(GOSUB 310} are RUN, which can be
rather a nuisance.
tnsomniacs
The BBC "Takeaway' service may be
free but il raiher assumes thai computer
users are either insomniacs or have a time
con I roller on their tape recorder; The BBC
have made much of their recent realoca-
tion of transmission times from around
midnight to 5. 55 am (gulp'} on Saturay and
Sunday mornings but we are not sure if
thai is meant as a bad joke.
As we said before Basicode drags you
down to the lowest common level,
although the programs available may still
be very interesting. Getting into Basicode
does not cost an arm and a leg, is certainly
cheaper than buying a modem, and will not
send your telephone bill into orbit. So what
have you got to lose if you give it a 1ry?B
Basicode, Grosvenor Software, 22
Grosvenor Road, Seaford, East Sussex
BN25 2BS. Price: C3,95 inc PB^P.
Basicode 2 + , Broadcasdng Support
Services, 2 Cater Road, Bristol BS13
7TW. Price: £4.95. Send an SAE
measuring 8 x 10 inches to apply for an
order form.
by CHRIS ANDREW. For the DRAGON 32. £6.50
A VAILABLE N OW: Fronn
^^C^^3 arid all other
good Software Suppliers,
(0734)591678
RETAILERS Contact; TIGER,
MICRODEAL CENTRESOFT,
LEISURESOFT AND TWANG,
!E IEIE1IS,
!!""ii
60 SELLWDOO DRIVE
BARNET, HERTFOftPSHfftE. tN5 ?RH
O^^Tspf'f new rstsfague frss nvpr ItO Saitwsrf. Tisifi ("> ^Iftf CiiitHS^t Mtf DiHi. Atjrfi
StmetAihitlstttrs MliCttHntll Bona esntfiVtlHtitt
TfiMMIX
MICRflDEU
Cfary Painter
MoroCM Grand Pn^
PengDn
«(W PflOGftAMS
* CastiiTun
* rij(v
* rime fiandir
ffSPEE.M}
OUff PglCi ES.9S
flSP » Si
OUR PRtCE C$.$S
SALAMANDER
ftefl Me-ars'ES
HSF 17 95
SHARDS
Pellignsrts Oijry
Operation SaifraE
CABLE SDfTWARE
DuuimoDo
Sitlier Bow<
2ak-SDn
R3P « 95
OVRPHKflS.SS
PEiWOFT
Tim l^iiti CnckEl
R£P EB.95
Otffl PUKE a. 15
AiF SOFTINARJ
Cfiuckif Eflg
DUB Pmct HS.90
HtwsuM cDNsuLTi^rrr^
3D Luna MtaO<
3D Seiddad AHKk
3D Suact WafE
RSPE7 95
oun prnct £S.ss
OMAH.Hunchback Hurtgry Hor*et
RSPESaD HQracE fiME Sli.-iiu
OUH matS.K RKP H ^i
OiiHpm€Eu.ii
OrtlEf Irom ttif atoffl semJinn Ctag* or Pnsiai Onder rnadE' p9V3t!l? tit OaliTape *ui we'^l senfl our
Cifjio J1i« IrM o1 chgrfle For talalaqup onlj SBfld SM
DitETjpjlHEDNLV SOFrwtAflE COMPANV TO HAKE yOUR DflAGO>J CHfPS FRY NOT CR/
S.P. ELECTRONICS
GPSe , .„„„,.. £138.00
NEC 8023 .., £228.00
CP80 Dot Matrix Printer inc Catoies £230*00
PRINTER CABLE ^Centronics) £12.90
CANON PRiNTER T60CPS £350.00
0S9 AND ASSOCIATED SOFTWARE
Largs selectior of r\^M Salam^ncier an^ Micro^^al software
SAE for free iisi
Al! prices mcfufia VAT. cBrriage extra
S.P. ELECTRONICS. 48 LImbV Road. Htjcknall, NtMts
{fiollingham &4Q377)
E3
Complete repair service
VIS*
16 Dragon User December t9B4
Versatile
interfacing
Brian Cadge looks at a simple interface from NCJ Electronics
SIMPLE is deliniteiy the key word to this
interface from NCJ Electronics. A short
measure of ribbon cable connects ttie 1 Vi
inch X 2V2 inch pcb to the printer output of
the Dragon,
Clear documentation
The idea behirtcf the interface is to allow
users to expert nnent with controlling simple
external devices, such as leds. small
motors or relays to drive larger devices
You effectively get eight output lines to use
enabling up to eigtit independent devices
to be controlled. Very clear dociimentation
is provided, which includes an application
example which drives four leds and four
re lays -
Accessing the interface is very simple,
either from Basic using PRINT -2, or from
machine code by calling the printer ROM
routine at 48373
The main component of the interface is
a small chip which houses an eight-bit
latch — similar to one "byte" of memory,
This means, when a value is put on the
input of the latch and the system Is clocked
(by the strot^e connection frorri the Dra-
gon), the output side of the latch takes on
the new value and keeps it there until the
chip is clocked again. This has the effect
that the output is a steady configuration of
'Is and Os even though the input is
Relay
^
n
i ^
^ A
^r
00
GND
Power
Source
H
-
Rgun 1
constantly being changed by the Dragon
doing other tasks, such as reading the
keyboard. The BUSY line into the Dragon
is kept at "Ready" so th$ computer doe snt
hang up when you attempt to send data to
the interface.
The possibilities for using this interface
are numerous — for example, the Dragon
could control the workings of a model
railway, the signals, points and so on and
all in "real time ' using the Timer function of
Basic. As the maximum load current is
only 200ma, it would probably be neces-
sary to wire most operations through re-
lays. The circuit would be a simple one as
shown in figure 1
Very litlie electrical knowledge is
needed to get the circuits working and this
product Is realiy ideal for anyone who
wants to dabble in electronics, but is not
sure enough to blow £50 on a full I/O
interface. The interface costs £14.95 and
is ay/ailable from NCJ Electronics, 13
Binfield Square, Ella Street, Hull HU5 3AP
PRIORITY
MAIL
ORDER
(gffiNTM)
INCENTIVE SOFTWARE LTD.
54 London St. , Reading |
Tel; (0734)591678 |
j ORDER FORM Pleose rush m© a copy of BACK TRACK for the Drogon 32
I computer by tst Class Post. I ©nclos-e o cheque tor £6 50 or debit my credit cord
I ACCESS n VISAC ^NO. i II I I I I I M fl
I Nanne^Acldfess
-INCENTIVE SOFTWARE LTD. 54 London Street, Reading RG1 4SQ
MASTERSTROKE II
6K of finest jnachiJie-codo which adds over ,Hl new basic
commands lo your Draj^un ili64 Jnduding:
■ New Hi- res nnnJes in a\\ 9 colours ■ Scroll in any
direction ■ Mix teift/graphtc^ ■ Draw, maw lines, bakt^s,
triangles etc. ■ 10 k 54 character function-Jteys
V KilJrtmis V advanct^d trace and list cf^mnmnds
■ mifrj^t programs . , ,
MASTKRSTROKE II makes it piissibie for beginners and
experts tci program spectacular displays eflicienlly without
having ta use m,c. Price includes full instructions and free
demonstratign game: "Hyper-break".
PikaDee Software
35 Parker St., Preston
Lanes PR2 2An
GROSVENOR SOFTWARE
DREAM - DREAMBUG - ALLOREAM — 05K0REAM
FOR EASIER MACHINE CODE DEVELOPMENT
DREJ^M — Eclitar-AjjemCiier — the most poweriui ana essiesi (o us« pscKs je loi
wriling maEfnine code roul:na5 and programs. "Liv** up Do H6 name— adr»am Id use'
— M. JiiiHS "Language dI IIh Dragon".
Fyii Kr-een ie:<1 edilof, auio ke^ard i^pe&l Fonws^ds srn} b*n;fc*ards scfoiiirig 2
pa5-^ B;SSSrT]blsr.
DnEJkHflUCi' — Monitur. disBSSEmblBr, Irecar. For ue^ witti DREAM EKam^nE change
memory Of pegiSlers- [lynaiTiii;. single mylliple jlep machine Mdt instfuccion Ifacing
tHrough RAW or ROM Suppons up- 10 10 brea?i poinds CUndilional slop faoilitias wuh
htslDfy command Id bIidw iTia piatTi by whicli an error occurrad. Diaa^^anbladump.
Pfinlar suppofl.
i^LLDREAU (DREAM + t^REAMBUO) — CasSMti; EU.K, Cjiilrid^« E24.9E.
DS'KDflEAM — Dr^rv DOS verjior ol ALLDREAM. Suppnrla lajft IWbs on d»5k and
diract [liBK to iitemofy asaembly Dim C34.8S.
UPGRAOeS flM'SilatJle lo tonv«tj, Ir-um DREA** or ALLDREAM- lo 0S4<DftEAW
Wril* (K 1«l«prv9n« Ipr pricas and dala^l^.
A9I sufjplied with lull man<UHhs .
RADIO SOf TWAHE Bv G^eWK. RTTV — AMTOR - MORSE — BAS-lCOOt
Send SAE loriijll dela is
22 GPIOSVENOR ROAD, SEAFORD, EAST SLtSSEX BN2S iOS
r^lephOFte: m'32] 893378
December 1934 Dragon User 17
Snakes alive
A pifl-hungry snake game by Andrew Woncf
THIS IS A machine code game in which
you control a pill-hungry snake around a
maze using the rigfit |oysiick. Every lime a
pill is eaten you gain fO points and ihe
snake grows longer, ft a screen is cleared
a bonus of 100 points is given. On every
new screen the snake moves faster and
the count-down timer quJckens,
The score, timer and number of men are
dispfayed at the top of the screen, fF you
run out of ti'me or you bite yourself you lose
one of your ihree lives, Press tfie fire
button to Stan the snake.
To load the program ffrst type in the
Basic program (listing 1 J which draws the
maze and characters Run this program
and save the screen to tape using;
CSA VEM-SCREEN-, 1 536,92 1 5, 1 536
Machine code load
Switch your Dragon off then on again
and type in the machine code loader
(listing 2). Enter all the bytes from listing 3
into DATA statements from line t20 on-
wards. On running this program check
each number with the numbers pnnted on
the right of listing 3. If the numbers match
then those 10 bytes are corfect. If they do
not match check and correct the Basic
DATA statements before proceeding.
When the machine code has loaded
correctly load in the screen using-
CLOADM" SCREEN"
Then save the complete program using
CSAVEM-SNAKE' J 536, 1 1 029,9500
Switch off and on again and CLOADM. To
run the program type EXEC.
It is probably a good idea lo save both
Basic prograrrs in case of disaster.
Lfstir^2
id '********!1ftCHn^E CODE LOhPE!?»****«***
3 FOR I = ^56? TO lI?iS 3 IE Pie
4 5 P F I ft; T I ;
'ORK-d TO 5'
F E H [■ tii -I ; f! - V A L ( ■' '■■■ r( •" +ft $ -J
POKEa^K^>H:SC = SC*H
NE;-iTK. tFRIi4TSC:3C. = y
B t= I !!,! K E V * t T F B f - ^^ '< T HE M Se
50
'•^ ^'i' 'f> StffPE 00130 TfHL F^i }
m
la-Df^jn-a
^: rx...o^
Listing f
le LL£HR4>iie!.: PCL-LAR5r Pr!i:JDE4.iE PCL3i:SCPEE
aC DSAU='Ef'r2,iSR£47Iii7lL£43Ui7i
JU DRAl^"8F3r^l55R23?L5165L£37
4S l'RAkl"5^l7R£7D£7LS7U£7BF31?£iD2lL£lU£l
?e riRMi«'-6R77BLijR5lD3L24D24Li7L^£7Er3P£lD£
i'? C^?^rti^"Bi73ER64Ui3Di6R3U16ClBLILiBR3C0
7^j DSHW^ED3?RE3Dill£4D16L3Ui&L2 4lJiiR51Bi
3L44D5S44U5EE3
S0 i;=RBiJ'^BUI6LllR5lD£?L£7y£4L£4U3P5iBG3D2
iL£iU£lR£lBt3ER13R27D£7L£7U37BFjR£ir)£lL£
VJ'dl
9C^ E>5^*^l4"BK?BD4eR£7D7L£7U3BLl3l5lR5iD3L£4
i^'itL3i)ItL£4J3
1^^ Pf^riki''iL£?L5i[^33^£4Dl6S3UieR£4Lr3
ily DRi^w"B^t4L£^r'3R£7U3
i£@ L'RAld"La7B[:^i&;?5lD3LSiU3
:4y [}RHW"B?=::;eR5lD3L5iU3
15l^ DF-^i4"3D_tER6 4Li6D3Rl6BUlCiUieSBUiBL2
■?Ll^5&vl5MD3Li6eDlCiDlC0&P:R:16
Ic? I-RiiiJ*i"BPl3NU3P8Si:'i6R3ai6PSSiJ3
i,--0 rRrtW"£L-6Rl&t'-3LIb[>lbLi9iJ3Ri6yi&Pi9ep
IzL3RltE-DiriDi::eBDlL16PtJU3
I£S r^^riy''B.:^?BL£?L59D3Rl6Di6RlilJltBL3Di3
L5Ui3R5BR3^3£U3
i?e DRRi^^'L5?6L£3L5 5[:.3R3£tl6RXlLflbBL3D13L
^U:3'^-5ER3RI5U3
ass Dr:*iw'"^59BL13Ll?D3Ri6L'liRl9L!3L16fJif^
£1S D!?MiJ"BL3£BDl6hiRiiBDlC:iDlC0BDlPl6WU3
£20 D RHJ^ " Br^ 1 3BL 3DI 5R4 3 Li lpBL7r:l3L 3 7ijl 3 R'3 7
&R3R46BRi6EsR29R4 6Di6R43Ui6BL3DI3L3 7Ui3S3
7BR3U3L4SUifL3Dl6L3£WD3EL29BLl6hi[>3L32Ui6
L3[?l5L4St3ER9l
21% DRAW"B!Ji6EL3U3i^35D3Lsr'£^R4&D3L99U3R4
SLi£-9L3BS:ii-29Ri3U2^i 13
2^ y - 1 : :E ^? ' ? ; P C L 51 £ PH0::-E4 , £ : t DL !5S*3 . i
'Hi,
^-v .'-^^"S4Et10,l7^Bfi'iEuiFi?:3ElU
2i^ : -^^'^E^t£,170BR3R£LiU'?Gl
£7S '^Rf^i«"EMlt.l7eBRlNR5lJ3ElR3EiU3WiL3Gl
£30 r>P^k"5^£4^i7@BRlEUiFIR3ElU3HiNL££lU£
HiL3Gl
£98 tRAw"B?"3£,i70EP^U?G4DlR5
[^RflN'^Bf^4 0,, i7 0BRiBUiriR3EIU4HIL4U3R5
DRrtW"BrT4B.i7e&RlSUlFlR3EiLf3HIL4D3U>^E
3 53
j£& DRriiJ^^Br5trl7eBRiU£E5lJ£L5
33 3 DRHUi"&w64.,i7eBRlBUlFiR3EiU3Hll3HlU£E
I='3FiDEGlL3GiC'3Fi
348 &Ri^l.'-B^. £..i70£S£R3ElU7HiL3Gl03FlR4
3 50 H|=^'BLi2fi3F£U3E2R3F£fl-4,+ir:'il1 + 4, +-1GSL3
2tiR0EU5R3". ! DRhW'BI^SS, i6&"4t:Ft
3^0 DRAW"Bj-U04,16SEU7AI"+A*
3, '6 DRHiJ^'f;&Bf1l2 0, 16SEE7fi2" f At
3Se DRAy"A&BMi3t* ibSBR7A3''+h*
390 Bt==^&Lt:"iRiElU5KlLlGir5BR4FiRiElLI5Hl
LlGlD5'-;r^Rt^i.i'^E^tX5£,16SHe
+ 3 $
■£L£" :rRHli"Bri
@0 DR«W^'&Jl-60rib3BO. .-_
418 C:*=-'BLaU5R£M + 5.+£DiM
£s5S.. I£3He"-H:f
4£y Di?Mk''SI1££4, i6SBU7rtl -' +C*
r);^-iiU"Bhl?6,l£3HeBE7rt£"+C*
r)RfiW='BM192,i68rt0BR7H3"*Cf
I?RflW"Bl£4e>16340BRiBU3L!l££RiF£DiC2Ll
^AIf^iT^244,lS5 :■
Pil0[>E4..irC0L0ReU
4 70 DRHi^"BM6 4^15E4^aBRiBlJiFlR3EiU3HlL3Hl
U££iP3Fl
4ef lR^;^"E?^*^£,i5BRlBUiFiR3ElBU7HiL3GlD7
4'^e D3^HLi"BnS&,i5BRIELllFlR3£lU7HlL3GlD7
[. -.Hk"BM>3U5&RIL'9R4FiD3GlL4RiF4 '
DRAU"B.h96.I5ERisiF;SU5MR4U4R5
DRftW^'B?^l7&,l5BR3U&L3R6 Contlnuedofv
DR^i4'-BP!i8 47i5BRiR£LiU9LlR£ page 21
5 40 D!?rtbi"Bf^iJl,i5Lf9t1+3, ■i-5H*3 - -5^'=*
550 DRt^U^'BREee^i5NR^U5NR4iJ4R^' *
443
450
H£'^
4 fry
5 90
5£3
539
18 Dragon User December 1934
FOR THE DRAGON 32
ACE HIGH (MK 2)
Machine gun warfare
in the sky
Y[Hjrm*eMne— The BpHlire, Bight mael^neguna,
Your iBTqat — slow mowing NsinkBl iMfflAl^
SSeCdled 1?y 'arinidablg MBsSJfi^min (ightBra.
Vnuriask ■ lal«* tfie bambers apan Engage !he
Utes^arschrnpttS fiirtlv if tMej/ gat m your way.
fl High sipore givBS yraj a seconO run snd a crack
a! ACE [jualfiicftlion — 25 raider^
TriB alsrt pilM Survig'ss. AiCsurBia aim SCO^et ^iQh .
Up (a ten minutBi violsni actiixi.
Features ht-ras graptiKH, «gh:pil view, 'taf iTii»9r
4 levels., raalislic EdurVlS, reward
SySlam anii (Jetailod BcorwtArd.
Programme en trancais. pfogramm auf deutscrt E7.M
/V£IV PRODUCTION —
TIME ATTACK
We oner an anwd TIME MACHINE to a
brave pilol — the task — Destroy Ihe TIME
POLICE.
Shoot-outs, tKWby irap3, hisloncal dan-
gers, natural datvgers.
List of Bribsh battles, wars, fsbellkons e<c.
included in the mstrucdons
Muiti-5r;eried graphits wiirnjp tc 9 colours.
T^vo modes of pley, dve levels in each.
Oelalted score card *i!h names, scores
and laies of Ihe last 9 players,
Easy replay — E7,9S,
TL^OOH
Win JAMS
ri ii;;iii
r, \\yu..\\m
Each gams u«s all 32K
TTIAOE Er40uiRiES wEIcOME; TELfl^HONe: gzi-9$7 siW
FAST SERVICE
TUDOR WILLIAMS
ISSUMUERHIU. ROAD, BILSTON, W£ST MI[}LArJDSMVl4 &RD.
5Pfl/7"f5 fOfl rW£ 0/?>lfiO/V
* UP TO 12a NON-DESTRUCTIVE SPRITES
* SIZE SINGLE PIXEL TO 1500 PIXELS
* COLLISION DETECTION
* AUTOMATIC ANIMATION
* AUTOMATIC MAZE RUNNING MODE
+ AUTOMATIC J OVSTICK/KEYBO An D CONTROL
+ ENHANCED SOUND FACILITIES
* TEXT IN ALL MODES, TRUE LOWER CASE ASCII
* REDEFINABLE CHARACTER SET
* MIXED TEXT AND GRAPHICS IN ALL MODES
* AUTO REPEAT KEYBOARD
+ [>OZENS OF POWERFUL NEW COMMANDS
* SIX FREE DEMONSTRATIOM PROGRAMS
1^ COMPREHENSIVE MANUAL
Sprite magic comes on cassette in a double size audio
complete with manual for £17,25 all inclusive.
box
tVHAT THE MA(1AZ\HES SA\D
"Excel lenl" and "Superb" — PC IV, March ^84
"Quile simpFy the best Dragon utility on I he market today" —
DRAGON WORLD, April 1984.
"Fanlaslic . . , If you've gol a Dragon what on earth at^ you doing
without Sprite Magic?" — PCK Msy 1984.
'This is a very profess Ion al program and can ceiainly be
reoommended" — DBAGON USER, June 1984.
"Go oul and buy it. Its worth every penny — PCG. Jon^ 1984.
Pkise fihone your Ac€es^Viss wmifer or send chetjue or PO to:
KNIGHT SOFTWARE
Available from
selected btarches
0lB*>t5
(Merlin Microsystems)
93a High Street
Eston, Cleveland
Tel: ^0642) 454883
Disifi bulled by
Websters
Software Hd
CRICKET
BETTER THAN THE
REAL THING!" —
Central TV
^^■^' /lA' i
"INGENIOUS , , , BRILLIANT" — Personal
Computer Games
"REMARKABLE , , . FANTASTIC DETAIL . . .
GRAPHICS 100% , . . VALUE 100%" —
Home Computing Weekly
"Sjpertj — Many othet computer owners will wish they hatJ bought a-
Dragon" — !G
"I v*ciuid not hesHaie to say that thfs is the best gam« I rvavo" — MB
"Best ol my 50 games' — SF
■■BrUliant— I've be«n playing it for 2 we«ks, and I still can rtardlly believe it's
possible!" — DV
Vou huv? 10 see it to teliev« iti Bawling, biHi«)g if\6 t\t\6\f\Q iMidtr iDtil Iflfitldi ECRtrml. win
luHing and bpwling aclrtin in BIG, WJIMATEO GflAPHICS Cuaranleed re mjKC 3 Spertrgra
tiwnar as Sfeh a a parroU! M you couliJn'l &it Is; abuut crickat, vnu'll Ih luaksd. M yvu ro a
\*n. imi'll be playing all night!
Take your team from the ^th Diivi«dr» I& the
European Cup' Fealures i divisions, promoiion,
r^le^ation. goal highlights, transfers, injuries,
suspensions, weekly resulis and leagaue tables,
reserve tearn. crowd trouble, and all the lun,
drama and Irustration ol meriaging a league club
One ol the most poputar Dragctn games of all
time — over 18,000 satisfi^ customers —
£6-86.
PHOTO-FINISH: Superb new horse-race action. Terrific
graphics, authentic race cards, odds based on actual form, REAL
TIME races from 5f to 2 miles, 'Sporting Lite' result cards witti
distances, tirries, etc, and an incredibie pholo-Finish feature. 1-4
players. E7.9S
No fittxi to lArait' Ctie^ wflh yiQur relailer, clip the {xiuppn, or phcne vour
Access number. Ord*rS reoftiu^fl Ci&lore nocri discatchsd sar^t day by firs!
class post.
I^EAI^SOFT, 44 QUE£N STREET. BALDERTON. NEWARK, NOTTS, Tair 0«3g
710E23D {:4'FKnjr ■ni'wnf irtg)
I BfTckjEB a chaquo or PO, posl ms tha tollowing pragrama IfiH day my or£l«r ernwes:
I hivc a Dragon 32^4 JPIhh dtltltj
Neme,..,.
Atldnws .
December 1984 Dragon User 19
Your Passport to Quality Software
J. Morrfson (Micros}
pres&nt
The Dragon Arcade Game af the Year
Pogo-jo
Rave Reviews
of our software
"The sound is very gocxJ in-
deed and the graphics are
OLrtslanding"
Popular Computing W00kiy
"My word iJiey are addictive"
Dragon's Teeth
"Fast moving and addictive —
highly recommeriided"
Which Micro and Software
Review
"Good investment for the
home arcade player"
Dragon User
"A different cfass altogether"
Popular Computing Weekly
"Ejfcelienit macfifne code
pn^^rams for Ehe Dragon"
Personal Computer News
Rave Reviews
of our software
Pogo'jo
* 15 different screens
* 4 sicilf levels
* selectable start point
* amazing colour and resolution
only £3.95
"EKCeflent machirie code
programs for the Dragon"
Persona! Computer News
"A different cfass altogetfver"
Popular Computing Weekly
"Goocf investment for the
fwme arcade piayer"
Drsgon User
"Fast moving and addictive —■
higlily recommended"
Which Micro and Software
Review
"*Ay word they are addictive"
Dragon's Teeth
"The soLrnd is very good in-
deed and the graphics are
OLjlstanding"
Popular Computing Weekfy
i-O-r l>l»oi.n Tt
SKVJOUST
Fight for [f»e suprErn*cv of Ttia
ski tfom itte hmck dt ypur b jttle-
ostrich, specially traiDed m
lOust. Aimed *i^h i lASer Ijnce
Et«f«n(l youfself against snakes,
toreupines and giant birds
wfticn. If in\i io not kill th*m
W(sK they fsnd, lay sgfls.
The^? quickly hatcti cut mors
sjiakes. 3 drfferent Kneens, joy-
slick (frfcisytCHrd eontnol.
E3,95
MAlJRiCf MIMOR Out ior i nimt
drirt- in iwjr Morns Hincir ywj in-
a4v;ile(itly wanihr an ip b ivx tnck
iim tind itmr%e\t in iIk ntiMM oi a
GnfKf P¥iK<
E3.95
STAHFIGHTEft
Fly owr ttiE surfacs ol a hogltle.
pianst to Seek 9in(t destroy
entmy craM. TPig landscape
sernils beneath you as you bob
ar>d weave (jndsf foystick con-
Ifol. Gewgre the alieni on the
mountain tops; some uf th#m
will lake fltf a-nd liome in on you.
Whsn darkness fall's liie enemy
nightfigihters warp \mo battle.
Good luck commande-f I
£3.9S
mS^CrliUi^
CflUSAPER: In qw^ oi Hie H«l^ IjrSfl
you. Dur lnirsfid 9i«r«, hava la 4)v;t-
tomii sn«n rl>cr«j;iitvlv difliciilt
Stl^S 10 f^\$\ your goil. No Oflt tUi
^el made it!
£3.95
LASERGATES
Vdu jrfr iratpsd m a time ^rp maze
on (hi! dsreiicr sslero^J CraiDj.
Thnjugri (tie anoeirl |Mss.age; winder
^1 rtniom ih« mbin gu9i4ijiis Istt ity
the old ones, tiiiina all irtnuftri in
th«ir [kitn BK4IiS& mtti is i» gravity
Hie space winds blnn- 1^ une fo
KiDiKjgh ihe oorridcrs. carryng yciu
Man ttwm Yojr OtHv ffisans al
sjrviVAl is bJiB ojiil ilintlKk plvser-
wiiicri yhi hhind in itie central hall
ind V\t portjble svufctipad whicit
afhrw; yDU to csntrol \t\t Dpeniiq 41KJ
(103' ng Hi V\t dOfrrs in llm |HSH|^S .
£3.95
MISSION )(Ki: Pensirai? ih? jsie<Qri
tMit 10 land on iha plane) Jvpiwn ind
CDileol liqiNd' Jj/phonejin t\it\.
DROlDS slop ttw DrOidS Mmdvirfg
\tvi snielite IV nelea^i ih« bemss
*hiif\ iiiiw dEslinay th« itiodd.
DRAQaiH 2 Snakes. Untlir mif In-
videfS 3 SSnitE to*
D R A&Q 14 4 . PIsrUlJCtrl , TmfMdA FliHi
ini HDrnet; 3 games, lor
£3.95
£3.95
£3.95
£3.95
CHESS. S SMCtablir l«i,«ls OT Shin.
cij!5i?r iioiHroi nr moires. Supports
CJstiiiift and En Passafil
VULTUHES. Gjlarian-Iype ^ni4 in
wi+ilcH a Nick fld vuHures guard ilieir
ejjs. Just when jou itiink ^ouvs
killed them j||. tHa tggi hjitcl)!
BONKA: Climt mt lajddtfl 3rd dig
halfj 10 t'lp 1h» "Maanies" jjElore
Ihey Ml fHu .
£3.95
£3,95
£3.95
Add 50p P&P for orders under £5.00
J. Morrison (Micros) Ltd
Dept DU12e4, 4 REIN GARDENS,
TINGLE Y, WEST YORKSHIRE WF3 1 Jfi!
EDITOR/ASSEMBLER + DISASSEMBLER +
MONITOR
Two pa^ gk)t?al lyp*. Supoons labels at six cfiarvctor^ DirBclives:
OHO. HMB. FCB. FOB. FCC. HEM. Hgjtattecima! ArilhmelK-.
Pftwiiliil debug Monitor inclufje* H cOmnMnds pJus sel break
paints, aatecugn pH us*luf Sub'nHJljfiHB and DisBSSemtslsr
Altogetner a powerul pnogrHm paciisge *i1li mfonnalion tof ItiB
SfiflOLA usaf or jnt«r»3lsd beginner. &u4)pliM en cassetls.
NOW ONLY £7.95
S
ORDER NOW!
Telephone (0532) 537507
and use your Access card
GuDranle«d iame day despatch.
20 Dragon User December 1984
I
[ ' _
■ ■-
I^^l
-■ "^^ ''■
■
JUMi 1
[J Listing 3
^-3860 • 8 6
10
BE
rii L-
C6
09
i7
FF
^^t:
1£35
?50^; SE
3-
05
Sk
60
h7
30
SC
06
00 917
1@2 70;E6
ftB
SI
05
££
03
7 r-
29
A6
8 96
?5i&;-26
F?
SE
84
&ri
9F
B8
9E
2H
E5 1£79
ie£80>7D
2?
A6
£7
03
7C
£9
AB
7F
£9
883
■?5£0;B^'
9^
E5
St
&4
EH
9F
S3
BE
£A 14E1
i0£90> A6
£0
£C
B6
29
AB
C6
03
3D
93
10 9 9
9538>F1
B'>
?0
E?
3E
05
45
9F
33
3E 1456
1030e'>00
0"
9E
£9
a:
3A
IF
13
10
AE
^ =: ^
"m- ^»■ ■_
?5 4f^^ 2^
> -I
BD
90
E5
8£
00
C:3
BF
£9 1431
103I0>84
8E
20
C 6
0S
17
!^F
95
h6
114?
5 5 5 e :- h 4
^ <
03
3B
ED
BB
E5
61
47
26 1092
10320 >5F
43
9E
£0
34
30
36
33
5D
10
7 ;t t
5?6e":-9 4
86
F5
E£i
06
Si
57
£6
Fi
S6 1050
10330>AE
C4
C6
08
17
FF
S3
E6
£9
AB
1J?9
?57 0>FD
B"
FF
££
36
r5
E7
TF
C3
E7 19£0
10340>C6
03
3D
S3
00
06
10
3E
29
AC
770
55se>Fr
C5
B7
FF
C7
SE
00
64
BF
29 1563
10350>31
(^E
EC
1^4
ED
£3
Rb
£2
A7
£5
1£96
^^?'0>ft4
1^ :
&9
09
FD
2h
75
FD
£A
77 1£1£
10360>31
3D
10
BC
£9
ii9
£6
re
BE
£9
93=;
?be&>4r
E?
£t^
7^
+ ^
0i
F5
'?E
£0
20 500
10370>«S
BF
£9
mC
B6
£9
i^iA
B7
29
AE
1363
?Al?>ie
BZ
06
C'£
C6
0R
17
02
51
8£ 830
i03S0>39
34
3£
B6
FF
£3
8A
08
B7
FF
i£l5
rr£&:£$
10
SE
0D
El
C6
0A
A6
34 976
10390>23
gE
00
01
36
FD
&7
FF
20
3D
117^
i li "<. f« V li V
!■ w w t- r rn 1
A4
ft?
££
fl7
£4
30
99
20
31 1000
iS400MA
7F
FF
£0
SD
15
30
01
BC
£9
8 8^3
9&4e;=HS
;^S
^is
2t.
E^
C:£
0fl
r7
£9
A£ i££5
10410;-rt4
I- --
ED
B6
FF
£3
54
F7
B7
FF
172^
?f55/S^
e^
&7
£ft
74
J. '
83
09
17
03 538
104£0>£3
32
7F
01
13
39
IF
1£
31
440
5t.5e'-7S
17
63
4F
BC
80
12
7F
£9
A7 895
10430>3F
£6
FC
39
36
34
B7
£9
rt3
SE
1125
:^6>&>34
i^
B6
£•?
h£
'^6
FF
3D
IF
01 99?
ia440>e0
50
BF
£9
m4
F£
£9
a2
27
03
96"
■?5C-?';-3i3
Be
7&
89
13
99
30
IF
26
FC 386
ie450>7A
£9
^Z
CE
£A
7D
10
AE
C4
'7 t
1133
:^6?0:-35
li'
E6
01
5rt
SI
35
££
£F
81 734
10460>A9
E0
SE
£0
3E
Cb
08
17
FE
FE
1365
^7ey;- 0rt
ly
25
ee
6F
B6
01
5B
91
35 630
1@4^0;17
FF
ft4
33
42
4A
£6
EA
39
SE
1104
9 7 1 ■-■ i @
00
Ft-
91
0H
10
25
00
A 6 65 4
10480^&0
3£
BF
£9
fi4
B6
£9
^B
CE
£9
1037
37 is:- 1 7
ai
B5
Et
2^^
7rt
BB
£ri
7B
BB 1090
1 04 90 > AC
10
hE
C4
SE
£0
£C
C 6
08
17
1005 .
97 3@>,£h
7 i":
S6
e+^
BE
01
F4
E^
2?
A4 117 3
105 00>FE
DE
17
FF
84
33
43
4A
£6
ED
1353 :
?-^4e;-:?
02
7E
If.
03
5F
86
Wl
B^
£9 63
10510>39
8E
IC
@F
BF
£9
A8
30
IF
BF
^XZ
575@>Art
BE
B9
AS
33
01
EC
25
AF
10 1038
105£0>£9
AC
30
IF
BP
£9
AF
86
01
E7
1017
976^>£^
7F
r^i
BE
29
AG
r.z
S3
£1
81 1355
10530:>2 9
!^^
B7
£9
At
B7
£9
El
4C
E7
1269 :
577?>E7
2S
ec
17
01
65
7D
£9
A7
IPs ^^,5^
ie54e>£^
As
7r
£9
A6
17
FE
-zi
39
SE
1815 '
97 8Q> £6'
r" r
B2
Be
1^
MB
B£
£1
Sf^
04 1064
105.50:^00
^A
BF
£9
A4
B6
FF
00
3h
S0
119 9
^7■?e■-■Bl
I: 1^
10
2"
FF
A5
A6
85
61
81 1355
i056e:>si
FE
26
F7
SA
04
B7
£A
7C
7F
12BE
9 5 3 8 ' F F
le
B6
63
34
30
01
Ef^
29
A3 797
10570>£fi
/A
7F
7E
7F
01
13
66
01
786
?3i0.--i'
01
H0
i£
rp
51
8 6
03
B?
£9 967
i0590>l3
SI
19
£:-
F9
17
FE
54
17
FF
10 93 ;
?S£e>*^K
BE
£9
t^S
36!
IF
BC
£9
AF
10 106S
10S90>2E
7t
2U
7C
26
EE
7F
£rt
7f^
7F
1031
9Sje>;7
F'
80
BE
£9
rtS
h6
SS
IF
81 1£33
10600>£fi
7&
7F
£ii
7C
17
FE
40
39
7A
97 3
?S4e>E"
2 i
0C
17
ee
BF
T'C^
J' M
r. +3^-
H !
10 344
ie&10>2(^
74
BE
02
5S
BF
2 9
A4
17
FF
1064
r ?^-50>2S
FT
£6
14
ft6
3S
5F
9A
20 102
ie6£&>10
^i
£A
74
43
10
3E
06
El
31
S66
L =^a£@:'61
FE
10
3-7
rr
5F
A6
88
5F
81 1311
ii>i,7£^^- He.
il
Be
£C
C6
09
17
FE
55
17
975
1 9?70:FF
1^
26
BE
D-L
30
j_r
e;^
£9
r2 1012
10^4 0; EF
'z ■■
27
FF
~
^
r F
5L'
B6
£A
1407 ::
1 ?SS3>i7
01
?H
16
F r
4B
ii
4
B7
£9 B£8
10650.^74
10
£7
FB
D8
16
FC
i^r
FF
FF
1453
1 ?S?&>tJA
BE
S?
A8
3e
£■?
FF
00
BC
£9 i£39
i0&6&>FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
£55 ■:
i ^?-g0-^F
1&
£7
FF
47
BE
£9
AS
A6
S9 1257
10670>FF
FF
FF
BF
DF
FF
FF
FF
FF
BF
£390 i
r ^?i@.>c6
£1
E7
£6
dz
17
00
71;
£ 9 910
i0b3 0.^FF
FF
FF
FF
FF
FF
FF
FF
99
89
£314 \
=^.^£5 >i^7
10
£6
FF
H'
£0
14
1^6
99
H0 1041
ie690>Bl
w ^
93
91
91
91
91
91^
81
SI
1306 1
•?^3 0/9l^
C3
SI
C3
10
£7
1 -
26
A6
88 1307
i0700>8l
31
81
81
81
£3
89
39
39
39
13£4 ^
9?40.^tie
f r
10
£6
02
96
30
9^
FF 1190
10710)99
99
99
9 9
39
99
99
3 9
99
39
1402 '
995e>0e
BF
29
h3
17
01
IS
1&
FF
10 733
107£@>DF
FF
FF
FF
FF
DF
FF
FF
FF
FF
£486
■?:"£&/ B6
02
E7
29
A^
BE
2 9
Hi 8
30
8? 1114
10730'FF
FF
FF
FF
F^
FF
FF
FF
FF
FF
2550
?97 0-.^ei
@e
BC
2?
AF
10
£7
^E
FD
BE 1157
10740 >FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
2550
998&>2 9
A9
h6
S9
?1
£0
91
■£7
26
0C 95 5
10750 FF
FF
QT
89
81
81
81
A9
81
81
1608 ;
■' F^^9&>1"'
0g
2C
7D
iq
-■■■. "^
H ;
10
i6
FE
E9 940
10760>&1
31
81
81
81
81
31
31
93
9B
1302
I i" y & > 2 ?
lb
W6
S-5
01
40
3tt
C3
81
83 1079
10770>S9
S9
2 9
99
99
9 9
99
fl-S
8?
89
1370
la&I&/it*
27
FE
Drt
A6
S9
01
40
SI
FF 127 9
10730>SB
&B
89
A9
DF
FF
DF
DF
FF
FF
£019
■i002&;-i0
2 r-
@B
49
30
89
01
00
3F
2 9 5 4 7
107?0>DF
DF
FF
FF
FF
FF
FF
FF
DF
FF
2454
1 [1 3 & .■■■ W S
1"
00
C3
16
rr
C3
34
le
17 949
10900>rF
BF
FF
FF
FF
FF
DF
BF
FF
FF
£390 ■
1534 9; ee
4£
3E
00
32
BF
B9
j^4
17
01 67 S
10 810^;- FF
FF
FF
FF
DF
FF
S9
99
81
91
£030 ,:
ieS5&.>4M
"T? .^
29
w6
7h
29
A3
57
^ 1
03
35 8£6
10&£0>S3
81
SI
SI
91
SI
SI
31
Si
31
130S ■■
:o06e)ie
3?
17
01
?E
17
&1
BB
17
01 4 90
10330>3i
81
31
83
39
S9
B9
89
89
3 9
1340 :
i0070.>6B
3^
10
BE
£9
hS
14
10
SE
00 735
10 340>99
39
99
89
99
89
99
89
DF
FF
16 33 :.:
1 @ s e ■- 3 6
E"^
£?
►^4
S 6
0A
34
0£
17
7 6 7
10350>DF
1>T
FF
FF
DF
DF
FF
FF
FF
FF
2422
1009^; 11
01
IF
35
0£
4A
r3
17 505
10360>FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
£550
lei^f; 0i
BF
35
10
29
A7
39
3E
2h 334
10870>FF
FF
FF
FF
FF
FF
FF
09
£3
09
1333 ■,
icuid:.-8
Hd
84
81
05
£7
04
6C
34
£0 371
108S0>£S
9
2C
09
09
36
9
3B
0B
294 %
ifti£&/09
34
3e
ir
sc
2A
74
26
ED 904
10S90>£1
0B
£6
0B
£C
0B
3£
0B
38
0B
E7f- 1
iei3&;-3 6
04
10
8E
£ri
74
31
A6
E6
h4 1063
109e0;-3D
0£
23
0E
£8
0E
£D
0E
31
aE
300 i
|lni4a;-8E
£&
Be
3^
B5
10
BE
6
[■D
31 305
1D?1&>36
eE
3B
10
£3
10
£3
10
2D
10
311 i
|:015&;->^A
V 1-
0H
17
S0
33
4m
26
E5
39 851
ie920>3i
10
36
18
3B
1£
£1
1£
£7
1£
330 i
|iei6&; 3E
7C
k^
S4
27
04
6A
84
£0 91?
10930:>£D
12
31
1£
37
12
3D
14
21
14
7:77
ri-j:78>eE
Bt
e9
A7
&4
30
IF
8C
£m
?Q P7*^
10940>£7
14
£C
14
3£
14
37
14
3D
16
^ii I
. :.j:30^'£t
96
93
10
BE
2A
79
31
A& 94 8
i0950>2i
16
£5
16
£C
16
3£
16
39
16
331
iiai90::Ec
A4
BE
£e
£0
30
95
10
SE
06 945
10960>3D
1£-
£5
IS
29
IS
35
13
39
lA
371 i
midZdQ-^'ji^
^ +
Ag
C£
0H
17
00
04
4 A
£6 ^30
i0970>2l
In
£6
lA
33
irt
3D
IC
£4
IC
3S8 1
|ieai0^E5
34
02
A6
84
H .-
A4
30
39 1153
ie980>3Hi
20
53
4E
41
4B
45
2D
42
49
644 ;
ii0££0>2g
31
*iS
£0
5h
£6
r3
35
S2
E6 1017
i099&>54
45
00
£0
42
59
£u
41
£E
£0
515 I
■i0£3&>29
(ift
4S
9E
£0
29
30
9 6
10
BE 836
1100&:-57
4F
4E
44
03
£0
47
5£
45
45
635 i
Ill024^- £?
1 c
C6
BB
1"
■ft
DD
B6
£9
AE 1311
11010ME
£0
4F
5£
£0
57
48
49
54
45
6S8 '
|:0:-^ ■ :
-:■"
Z- t
i?£
SB
02
9E
2
30 573
11020 '3F
£0
£8
47
£F
57
2 9
00
89
00
^^I'i
„ ,„,., ,.J
December 19S4 Dragon User 21
\A/Drld5 of
I
TAMOV CW^ij
A VERY REALISTIC FLtGHT SIMULA7TOTJ !!!! Worlds Of Right
(W.O.F.) is a "view" orientated flight simulation for the Dragon
32 and Tandy coiour 32K computers, - written entirely in
machine language. "View" orientated means that the pilot
may determine his or her position by actually viewing the
surrounding landmarks artd feaiures as opposed tof fying on
^1^" instruments only. The craft is a light weight, low winged, single
^ engined aeroplane, with a nose wheel which is both steerabie
and retractable. Most instrument manoeuvres and procedures may be practised,, as well as
aerobatics which include, aileron rods, spins, stalls and sustained inverted flight.
Tandy Colour Versions require non-extended 32K | 100"^ machine code with full colour high
2 Potentiometer joysticks required resolution Tq|i%a CQ flO
Tandy colour versions on(y available at Tandy Stores | graphics I dpc I*O.UU
#^^
OBAGOH32
Downland
An all-action arcade adventure type game where
you travel through the caves, cfimbing ropes and
making dare-devil jumps over the yawning chasms
and swinging across ropes lo get the l<eys to the
way out, and if youve time, ihe treasure which
awaits you. But beware - the swooping bird will
attack if you take too fong. Played in real time, with
superb hi-res graphics and sound. One ortwo
playe r game. Joystic K/s req u i red .
MACHINE
LANGUAGE
TUTORIAL
9 Programs to introduce you to machine language, the 6809
processor, the number systems, assembly langgagei various
routines and operations plus how to use machine language
routines in your own Basic programs.
Five Programmers UliUities
1 MONITOR. A utility for writing and de-buggmg machine
language programs.
2 RAM TEST. This is a utility to test every BJTof every Byte of
RAM in your system.
3. SCREEN DUMP, This utility is used to copy the screen text to
printerwithout having to change Phnt Statements.
4, TAPE DIRECTORY Place a di rectory in front of your tapes
foraqui^ck reference.
5 TAPE ANALYSIS- This utility will enable you lo analyse almost
any type of DRAGON generated program or data.
Tape £8.00
Tape
£15,00
VWi';\^x'y
i!?
I-;
Tape
£8.00
ro^^ol
or post to
0726 73456
»|8UNES-24H0URS
iUICieiMIAIl
41 TRURO ROAD, ST. AUSTELL
CORNWALL PL25 5JE.
Bookbytes
Send books for review io Dragon User,
12. 13 Litrie Newport Stneet. London WC2R
3LD,
B<}ak: Bramteasers for the
Dragon 32
Author: Genevieve Ludinski
Publisher: Phoenix Pub-
lishing A5s0ciaJ.es
Price: £5 95
HERE ARE a number of prog-
rams covering an assortment
Of novel id&as, mainly of an
educational nature, which en-
able us to test our skills at
mental arilhmelic, observa-
tion, cracking number codes,
and finding our way through a
couple of mazes — as well as
a couple of mini-adventures
thrown in.
Aimed mainly, I would think,
at primary and secondary
levels, the 22 routines are
fairiy simple and have been
converted for the Dragon from
material in companion
volumes for other micros.
BRAINTEASERS
fOftTHE r?i,
DRAGON 32 Z
PKViiAMSifQ fUZZii/iMOAMUSl
Unfortunately, it is in the
conversion that problems
arise. In order to use the char-
acter set in the hi- res mode,
most of the listings contain
one or two different sub-
routines, each of the two co-
translators having used tils
own (diflerent) routines. The
length of the listings could
f^ave been reduced quite dra-
matically if they had agreed to
use just one routine through-
out, and had listed Ft just once
at the beginning of tlie book,
rather than repeating it in full
in each program.
Indeed, a number of the
programs would have been as
effective — and much simpler
— in low resolution graphics,
and one or two might well
have been omitted altogether,
In particular, a "who-dunnif
mystery which turned out,
rather disappointingly, to be
an over-elaborate word
matching exercise
Illustrations which do not
always match the listings, a
number of typographical
errors, and some rather quaint
grammar give the impression
of a hastily put together book.
In particular, the author re-
commends that the REM
statements be omitted to in-
crease speed. My advice is
dont as most GOTO's and
G OS LIB'S are addressed to
these lines and without them
the programs will not run ai ah,
Gordon Lee
Book: Giant book of games
for your Dragon
Authors: Tim Hartnell, Alan
Biackman, Roger Bush.
Robert Young
Publisher: Fontana
Price: C3,95
THERE ARE games to suit
every taste in this book by Tim
Hartnell and friends, ranging
from Arcade to Adventure,
Gambling to Simuiatiori.'role
play Each program has a
page or so of introductory texl
which explains how to play
and how the program works.
The listings are taken directly
from the printer and are very
clear, so there should be no
problems with typographic
errors which have plagued
books such as this in the past
n
— .^-^la^.
As usual, the quality of the
games varies considerably,
but overall the standard is
quite hi^gh and many games
utilise the Dragon's high and
low resolution screens well.
As each game is invididually
described, as well as a source
of cheap games, typing in
these programs will help you
learn much about your compu-
ter and how to write programs.
There are 28 games
altogether, as well as useful
appendices on creating mov-
ing graphics and error trap-
ping. There is also a glossary
of "Computerese at the end
of the book,
The Giant Book of Games is
of the quality we hve come to
expect from Tim Hartnell, and
at E3.9S represents very good
value for money.
Brian Cadge
Book: Dragon Machine Code
Authors: Robin Jones and
Eric Cowsill
Publisher: 8hiva
Price: £6 95
THERE appears to be a third
generation of computer books
on the market. The first was
the "Twenty Tremendous
Games tor your , . .", then,
when the publishers realised
that people didn't get much
satisfaction typing in programs
without learning from them,
they produced scores of
"Learning to program your
. . .'" where they re-printed all
the listings and added thinly
disguised re-written blocks of
the manuals for the subject
machine,
Also included was a "break-
down " of the program written
at a totally different levef to the
rest of the text, making it
impossible for the beginner to
understand how the games
worked, but allowing him or
her the satisfaction of the
painless (albeit useless)
"learning experience* pro-
vided by such books, This new
third generation appears to be
showing some maturity, it is of
course "Programming
Machine Code on your . . .",
The book that is the subject
of this review appears to have
a strange blend of the excel-
lent and the incredibly irritat-
ing. The main reason for this is
it does not know the average
intelligence quotient of its
readership. I have been prog-
ramming in mactiine code now
for a long time, but I found
some of the routines that were
being used difficult to grasp.
This is surely a fautt of the text
not explaining the listing in
enough ciarity.
The book contains a
reasonably good introduction
to programming for beginners,
and the authors, Robin Jones
and Eric Cowsill have avoided
patronisation most of the time.
The book provides its reader
with a machine code monitor
and a good chunk is devoted
to high-resolution graphics, in-
cluding a machine code
routine to write text on the
high -resolution screen at a
tricky {to program that is) 51
by 24 character resolution.
This alone makes the book
woriih consideration.
Dragoti
lUaetriiw QidQ
lb>l)iii}Dnc%0ivt[iii-t.'iM!Jtl
Sadliy, though, the book has
some glaring faults. Firstly, far
too much emphasis is put on
hand coding because, say the
authors, assemblers cost too
much. There is nothing more
off-putting to a beginner than a
series of tables and numbers.
Also, very little help is given as
to why things work, especially
when dealing with graphics
modes. Tables are given but
the descriptions do not help
the user to 'investigate'.
Sound is not mentioned at any
point, and Binary Coded De-
cimal appears to have dis-
appeared from the face of the
authors' earth.
All things considered, this is
a good book to consider if you
want to program your Dragon
in machine code. However, in
my opinion the authors Zak
and Rosenthal produce books
in a belter class and this book
is not Dragon specific enough
lo make it a worthwhile purch-
ase over them, See it before
you decide.
Jason Orbaum
December 1984 Dragon User 23
Dreaming up
Dragon designs
David Sam gives you the wherewithal to create your own designs
MANY GAMES and other programs can
be greatly innprovisd and made nrior& in-
leresiing by the addiiion of some good
graphics, This is difficult lo achieve purely
from stringing a few graphics commands
together and, by trial and error, finding the
correct numbers. Very often a basically
good game is ruined by poor graphics
Designer is a comprehensive program
thai enables pictures, backgrounds and
plans to be quickly and easily drawn, it
allows you lo access all of the Dragon's
excellent graphics capabilities and also the
normally missing lexx on the Hi -res screen
On this version only the upper case
letters and numbers are supported but
other characters can easily be added in
the necessary module of the program, The
program itself consists of a main loop from
which the command modufes are called,
ThiiB allows easy debugging and easy
extension. Each module is independent
and can therefore be modified without
difficulty. There are three operating mod-
ules — Initialise mode. Design mode and
Text mode.
Initialise Mode: There will be a short
pause while the variables are being initial-
ised. You will ttien be asked which
PMODE you wish to work in and then
which colour set Neict you are asked for
the foreground colour.
In two colour modes the other colour
defaults as the background colour while in
four colour modes you are asked for the
colour. The screen then goes into H»-res
and Design mode
Design Mode: The joystick draws, mov-
ing the cursor in the current foreground
colour. If the tire button is pressed than it
only moves the cursor without aflectlng the
background.
Variables
U,D,R,L, Draw in the same direction as
the corresponding DRAW slate-
ment
E,F,G,H, Commands
Q Enters initialise mode discarding
the current screen.
Z Ends the program
; Increases the scale factor by
one i.e, step by which the cursor
moves
Decreases the scale factor by
one,
to 8 Change the current foreground
colour to the correspondfng
number it it is possible.
P Paints the area from the cursor
bordered by the colour given
after its calling.
O Draws a circle or an elipse
around the cursor in the current
foreground colour depending on
the parameters given.
V Displays all the variables that
are user controlled,
/ Allows the use of the LINE state-
ment and its options. The two
points are positioned by the
joystfck and confirmed by press-
ing the fir© button,
M Moves an area of the screen of a
user defined size and replaces it
in one of four of the PUT state-
ment options (excluding NOT).
You must define the top left
comers of each area in the same
way as the " ' command. After
both of these commands the
cursor is still in its original posi-
tion.
T Saves the screen to tape.
S Dumps the screen to a printer.
@ Enters text mode from design
mode.
There is no delete command as you can
erase lines by simply drawing over them in
the background colour. The si^e of an area
to be moved can be found by moving the
cursor around Ihe area and by also using
the "V" command to find the X length and
the Y length by the differences between
the start and end co-ordinates.
Text Mode: The joystick moves the
Character position around the screen. The
fire button shows the cursor but this affects
the background as it flashes between the
current foreground colour and the back-
ground colour set at initialise mode if the
colour at that position is different. The
cursor keys set the direction of pnnting the
characters.
Variables
@ Returns control to design
mode,
SPACE Prints a space
direction.
in the current
Print the corresponding charac-
ter in the current direction.
These are the co-ordinates of
the cursor,
COLOUR This is the colour set being
used,
FRGD This is the colour that the cur-
sor will draw in and the colour
of the text. {i,e, foreground col-
our),
BACK This is the background colour
chosen in initiialise mode,
SCALE This is the size of the steps that
the cursor moves and the size
of the text corresponding to the
DRAW statements "S" com-
mand values.
ANGLE This is the current direction with
values corresponding to the
ones of the DRAW statement's
"A" command.
The variables X and Y only are used in
design mode while ANGLE is only used in
text mode. COLOUR. FRGD, BACK,
SCALE all apply to both modes. It the
SCALE is too small then the cursor will not
move properly Again, there is no delete
command. You can either ovenwrite the
characters in the background colour or
else use the " " command to blank out a
character position.
Program notes
Lines
1 00 to 1 50 Initialise variables.
200 to 440 Main loop, (Design
Mode).
KEYS holds the keyboard
input.
The cursor is flashed by
Inverting the point at X,Y
by using the PUT state-
ment and then repeating
the process leaving the
point the same,
1000 to 1 540 Initialise Mode.
2000 to 2060 Change the foreground
colour,
3000 to 3570 Teitt Mode,
3000 to 3060 Control loop
3070 to 3 f 1 J oystick com mand s ,
31 20 to 3210 Check for accommo-
dated characters.
3220 to 33 1 Draw numbers .
3320 to 3570 Draw letters.
4000to4070 Clearscreen.
5000 to 5050 Increase SCALE.
6000 to 6050 Decrease SCALE,
7000 to 7170 Move cursor and draw in
foreground colour unless
bFank movement Is speci-
fied.
Convert the joystick input
for drawing.
and [
9000 to 9050 J
10000 to 10120
11000 to 11310
Paint the area around the
cursor.
Use the LINE statement.
24 Dragon User December 1984
1200010 12090 Draw a circle or an
el ipse -
13000 to 13200 Display main variables,
14000 to 141 50 Save the screen to tape
15000 to 15520 Move an area Of the
screen.
16000 to 16200 Dump the screen to the
printer.
This Basic screen dump is lor a
Seikosha GP-IOOA If you are using a
machine code screen dump then you must
CLOADM it before line 60.
16000 to 16050 Converts the screen for
the output routine,
16060 to 16200 Output foutine,
In lines 16010 and 16190 there are two
POKES that put the Dragon into superfast
mode and also return it to normal speed.
Omit these lines if your machine does not
accept the more comnnon POKE &
HFFD7,0. While in this mode, only the
printer output is unaffected but everything
else is, therefore, to prevent any spectacu-
lar crashes
Line 16190 Should be installed before
testing this module. While this screen
dump is running do not be alarmed by the
garbage appearing on your screen as this
is only a small side effect of the superfast
mode.
The second listing shows the changes
necessary if you do not have a joystid^,.
You must also omit lines BOOO to 9050,
This will give the following changes in
instructions: In design mode the cursor
keys will move the cursor without affecting
the background- In text mode the shifted
cursor keys witi move the character posi-
tion and the clear key will display the text
cursor.
Readers who have any further ques-
tions, can write direct to the author at 1 1
Hawthorn Way, Chisweil Green, Si
Albans, Herts AL2 3BG. Also, for those ol
you who are put off by all the typing, a
cassette containing copies of each version
of the program on either side is available.
for £3 from the author. ■
tie i"^ ii;ev»---"
IB HEH l;tit:PE9]9^Bltt*
49 l«?l fC) etc, 1*93 P.BfW
!B CLE
66 OOmo EeeBEl CO«TBirjL LOOF
Ta REri « ten 99 ifen
iW "11^ THI1-JHH.T5F VflRT*iet.E^
REP* ppT'H vpRi«ieuea
lae KU«>?''"B'"'nDlL'E-B-HH-C-?TWT-a'riFJIV*H'*' REM ^fWTHBLES '^DB ClBCLf HHU P1[Nt
]*e KEif*«'- BF1 kEVflnflPp iHpgi sthjht;
!» SETUW
;« Her*
set KH iSHTBe. Lpc^
tit COSUe ISB PEf T4[-']n_[3E VSt^lSeLE!;
tit 009UI ic«e am set p^pe *wp cw.i?."?e
nfx
249 P(JT<H. V>-<y,VJ DUMHV.NOT.T^ KEV**'- F4HC, JOVSTkCSlUa mK JCnSTKIflKS* flNtJ X
VS'KIDHS HHp jcivstK?! i<5a Then 55*
Me tr KEf*--Zi- THiM •;LS'9CS>ieHB,e,tHC,
■ RWr leE''*^-"*' Then SISLiB 1M« HEn CH»"«!: FOUeGHOUNO COLOUH
TH^n injH Rfn PESTfUT pBHU[hj;
TUN ici^ue teei) B^ clehh sit^eem
THEw •josuB seae "En [4r;i*EH9E schle frctw
THEN OnSUB 6BBB PE" JEftTER^E ^tftLf F^CTOH
n» KEV*--B" i» KE¥»»"." [W ii;E''1""B" OK ?«£¥■?■-&- i*» KE1*< •'Hi'' ;
THEN CaSUE ?e9e'i!Erf C«H In CiJKCTION S»EC[f[ED
S» [1^ JOV=;t»^' e »*9 THE;n KJSUH HOaa tE" fSmp uhICM DCRECTIOU OF JOVITICK
M9 [P Jd-vSTX'aXt* TMEH COSiJfl 3«<W
JM :f JOriTKf 1 >M* «m* JPf*Ti(:(.S>?l,* flwC. jCiVi!TKc.9HSe TWH KiV^"U" MiUe 7999 'K
tr Pimu STimtcuT UP ijB pm*i
aw IF .^crv?-i'<: 1 :j ^*9 w* jovsTkfsii>ii* pnp jqvgTKte^^™ tHEH KeT*--t' mblis 79m
s™ :f key*--!*" Then msuI 19*»'»EH r[HP I^Re* TO »h:ht
3M IF KEY*""'" THEM ^WSL* 1 I e?e B^H DRHM H l.]l« (A BOX
3?e IF KeT*.'Q- THEN 50*us iseee'WM dbsu fi ciro^ or p.ip9e
*K ]F KEV«""V" THEN 'JOPUB' iSeW'BEH e:3PLH>' VRHIRHWES ijSEt frr 0£t[aNER
*l* IF KET*--T- Then COSuB l*9«!'tEM ««"£ H] BES SCPfEEM
42t IF KSV*""?" rHEN P?^IJ9 i59BBie*fl SCREEN OuHP
*» IF KE-*»->-H" THEN Ki?UB HBM'BlEH nrjuE BLOC*? y^ ?CRf^
44ff sgtij 3;jB
Mfl UEH
5lfl Rt>l ^4++++,»4SuW0L'TIHES++^*44++++
5!f PfEM
LiMe REn irfiTinLise hi ms k*eem
tM9 l>K[HT"UH[CH MWE ■;*-*> ? "j
i«» hocie*'[HKEv«
IHB [F Mi:iC^I-"" THEKi ^B^W
1»9* If r^bE»>"*- « »iOM*<:-9' TMfH ]»3«
1B«e FPim ncpE*
ie?¥ rHiaie-VHi.<r%S'E»f
ie» FdlUTFBlNT
test PRT'JT-NHiqH CQtOVF SET (B'-ll * "j
ISM c(slix*»-ikks:*'*
IU» IF CCH,,(HJP«*-1" HJP COLPUB*,"' e ■ ThtN ItSB
i:M teLOuff-\*i.r COi-OjR* '
1,]+* Pft^eC H'TM .
IIM IF COLf)lJF-l THtN CHOICS'I
i:b« IF coLOuF-e THEN CHOiee»s
liT? IF i;gipijp»i HND nopE/jf nwT'ngpE/j"- t>*m CHg[CE»3
1L« IF CCL<3UB-e 'WD MOPE/JOlHTCHOfJE/J^ TWEN CHOICE'*
1L« OH CHOICE QOSje JSM, 1368,1358 L»19
ISW PRF»l."'B>l-+5T<'it X M" ■■'*=.T*»' w
litf COLCW FBCP-flRCK PCL?
ists «n«»J i,r;oLOLiP
IJ» BCTUPM 1Z»* KM
ISK ppii^"HH1i;h PORECflSJWB »L!XA f9^^> T"
!a«e FlBas«"lhKEV* if rvwi""- tt^H vzta
liT* IF Fir5P«:>'»' **e PRSD*<:>^5" ThE>J tiM ELSE FROP-VBLf Fp'tbl )
]»* IF FPCP-e THE» BB:3t-S E?,3E BfltK-e
■3?B «eT!.*M
fSM F»I»JT"U1*I0H FpBE5»v?,rwfl 'i'JJr^ '»-■]? T"
!jie F^&t-SWKEV* ]F F^Bt«-"" THpj J3ie
!3Ze IF F?5p»>"t- gn- FBupp.: "e" »h«M lSl8 ClK F^ptfiiWLlFBCMiJ
LSe [r r»5B.e THEH B«WL EL^SE F^ICK-f
SJte tT'.JKM
I»e f*IMT'UH]rri FCIBEGBfJNP CJ-PIJ" '3-3? "f" J
!3BB tJrifP-lMKiT-B ]F FUSS**-" THEM L3e«
137? IF F-»cpn"'5" gp Fftaj»>-S" Thoj laae
13M FREHT FHtK*
J3M FP5D"'VHLf WBt»>
njs pp;HT"umgH gfnv<:PDgN[j tOLOLfl tB-i; ■»*
I4LB BBt!!:».lf*;f''«'IF 8ftCK*-"" THEH t4!«
KZ* ]F BBCK»>"9- I3B eqtKB^"3^ T>«»l I4ie
LiSB ePCK-^'**.f BBCK*>
:44? WETl.tSN
iJ5S PF!HT'U4ICH FCBf^^lJNP OTl.gL« '!-*? ?" I
S*5B ^PCp^-IMSE-f* tP FRSe*^"" THEN ]*W
]f7$ l.r FRGC*>'4" iTR- FBGP*<"I'' ThEu use
I4QB PSIKT F^CD"
14M FRTS-VRUFFha?!^
nee pr:ht-hh:ch sbckcr^.-jo colcjb: (i-t? ■'-
IIIB BRT'TP'CHKEf*' I*' fidCKM'' Th^fJ |Sie
iT?e [F prR:3'ifl" gw BFTCKBJ"*" Th«N BSlS
1!» BRr;(.-',.'«L(BBf:K*')
|?4B BE"'LIP|'
ITW BEM
1!*6 PEH
iSW PEH CHHHrE FIJWECPtiyHC' CflUO',* TO Tt* {»JE ?BECIP!EI>
FKB 1^= r43De'2^>lN^<r*e*.'±> *t* 60LOJ*-B «* r»55J<-4 flHB FBOP^-! tHSM COLOR FRSC
.(•Ck:
2B36 tF r'OOe.'TKMHTfHOM,^^ RHC COLOLWI FWp FP(3?f"B PMO Fflflft}^ T>«l* Cft-BF FWCB
;^4p |F f!0PE''2~INT'M0PE''S:? BHp CP^CyP"* Fi^O <fBq(>"1 rjp PRSt-Si) TMW COUO": FBC&.S
aeie ]F MSDE>^!^tNT<:nlQC€.'S ) «* CgLQIJB"! FWC ^FFiijD.e OR FBCO-SJ THCrt COLOR F^GD B
3MB BETi.iFN
?bT9 REn
MBB PEP
pees ItEW IHflRflCTEP Hi(?C£ ''DP TEXT pK HI BEE =CWEEw
^eiP KEV»"!h«<^Vi PEFi URIT FrjR INP^T ffton KEYSS^Re W JOVtTiei*
SeS* IF (FEEK'f^SZWJ fWt ! J»9 THEN C»HU-Ri;"4-Fr*if B*CK:4-LC"*?TR*<FB0t S PEM FLHgk
tuRiO*
3*3? ]F tfEv»-— PHP JCJVtTK'*?>l4 ftt* JO-JSTlft e X 99 «* JOVSntTi n>)* W* JprSTtrs 1 >
,Se TbfU 38«i
3P4B .IF FEv^-'^a- tHCN DRflij'fls»rt-*sTB*< iHT<:xj?*-.-*STm(;int(¥iifttT\j«»i'R&i eesET
rot CPWPHSi:'^ Hnpf
3650 IF KfV*."" THEM OTEVB m™ ELSt WSU» 318?
jeEB soToseue
3a?B :f ,.IJVSTI*,'B???» '►«■« D»«J"«BBRfln-»'5'P*"H5LE J
PBO* if JDVSTKfBMI* "ff" PBR^J" BBPLaa-t'JTE*. BUGLE >
3690 IF jOf J-Ticr L )< 1 < TMEH PBfWP^e.BB'^ETFtf *KGi.E>
3LBB IP JOfSTK*: 1 )?*« THEH Bm*J'HM0eB-*3TP«mi;L£j
3 [10 RET'JRH
3l?H IF rt ■*••"-■■' Th*M •JClE'S
i]3S IF fc!E''*"CHB+' I fl > THEH ITJSLE-I
n!4B IF kE-<t*-Cw|I* S > THEN flWCLE-;
3) SB IF KEV»-tHF**' * ' ^hEN ftJCLE-iC
3!«e c^FU'*i"»s--B*-nMi;LE;
317^ IF KEY*.- ■■ Then [)«*J"Bf?S"
ai9» mv.ft<!i;(KEVl»1
gi«J tF n£vi,4S •Jt KEVr^S? Th^n ON <; KEY -471 GOSJB 322*, 3E38.5St» ai3*,-^S*8.3a?e
/ 3£W ■ 3r9» ■ 33BC ■ 331 e
SSfle JF KE"i'i'-55 RHP KEY<-98 ''h*H 0** CiJEV-g*) COS.'B 33W,a330, 3540. S30e. 3360, 33Tf
■ J3S3 ■ 33?S ■ 5**8 , U* ! * , 3*S* ■ 343P- ■ S**? ^?* , 3**0 .■ 9*7*- 3499 , -343^ , J5W , 35 J 9 ■ 3529,- 3338
, 754* . 33W ■ 376?' ■ S5?e
3:^10 REPJ^N
322B r^flU'Bntfl, -3FJifE2UZHiLjaSDiifM«-*£' 'RCnjBH
3Z''* CiH;Ru'B«il*CP"»s •■S" BET'JBN
3r*3 DPPW"W*L*ijEU2Elj2K.K»t1*e-*?- PETI.B^I
3?W T>BBH"E"*? - -i FPEEIIHLIFi^'JHLZMFI-e . tB" ,»ETIJBN
sr^ia &Rpn'-eH-e -■Mij3P*Hi.gt?B"*4-*e" ret'.cvi
3Z7(* rPPli'™ IFP3EU2H_3USR*e"*4 -e'-,^TLIRH
3i89 sRflLi'fr lEEPsr^!; fHii4EPr=^H*4.4i" retl*"
3-S?e bRPW^bjL-iEi'jt-lBM-S •■«' »ETl_iR*J
3350 pPRU"l?B"EeiJH,?HiJEPEF?a..SS6P%*?'' ■ RETlWiJ
3:Tie ^l=:fi^+'■4J.lt*^EL'4'^-^l:0■FB^Hf1»4 •3". BiETiiRtJ
Ki» !JFRU"l.r5EF?FIV-?4l4P3Bn4J .4-9- RETiJtK*
}S3S tR«H-i.ii;c3Fr,GF^i;.3iJ3P5i?^*T *3"'^|T|,«n
?J*(J pftRH"6FHU*eft?^L2CC4F«E8l'*4, »| ' ■R^T'l^.H
aOBgl pPPW"I.IEPJFJI??g?l,??l7B" *JE^'J«H
j^iee tRFU">J»4i.-3rJt3'.l3F451^4. *f - -^f yPM
S33^ PRBW"'J3l|P?J3f4B'-->l, *^' F!TIJ»N ~-
?3ee fFBU" BBBSFJLBP(;L,?H,J*EREFei>l*« . 45" • RETUUM
53^0 DBniJ'USHL'!lW4HU3K!«*<*4 g",»ETiJHH
34BB (5B**.J'epi(se»i*3.*e" *:E'LiRn
34; 9 C*'AH-BL*«aEi.i5efl*4,*S- RifTijpK
S4EB r'RPU'U3M.i3PHE?F5tm4.4 9''.wi_*N
54-3B |7*a,rn»4.i£BH*H.''?" PETI,*™
344B C<mH'i.'f.r?F-r-'^**4- RE'Lfl^J
34^ ^^flLI'-L^^Fil'J .^^-i-i ,+^" PE^'JRH
54fp r^RH'i^P4csL*S*S" RETLiP-J
3479 e^*H".*»3F|VJ_;RM-B -ir" ^ETL*nJ
^4jp C^RH"?^*E£i.5«_:5&4FP»*1 -JF^^n.
^A-j^ r^Bu,.ij5PjF(;j;;^jirF3BF4" *ET|.-r»i
jSBfH ^RiH"&jFFrE."4rt2Fph'*J. *5' f;*''L'Rw
3^1? [jFRU"'='JBSUSM'_2*£Bp',*^ ,"? ' FF-pjpN
•^Zi DRPU"iS'J5P!FBJ^'i;iBK..fl . »S' F£TM»hj
S5^ fRPlJ-eU«f4F-SE2L'*B»'-4-*s- PtTuBn
314« pPRk!"NyS£i«-2U«S"",*?- PET'JFN
3558 DFfltJ"iiE'i¥?SyH'I.W^S ,.i ■■ ■ fliETLiRW
awe DW*J'BRPJ3H2i.i|5F2^E'Jpn-n.+e- PEtijUN
3iTe i;fmn-Npfl'.«*ijL4eif?.'S' BFTvi?H
3M« «H S55B PEf"
4H« (een CLESR '•T ^T? 5CPE?J
4^ie 3CP*eHf !
*B3« ITLt
4U?o fRikT-ClE** screen. -tI.is-E 'v^4-, ?'■
49<e KCV»»I HI'E Y» [F KEV»»"- Tk«M 4(h*?l
4^^ :F i.*v»»-vi -MEN "^L" 3i;^**H 1 . t^.D'.w BervRN
4*Se !F i:tvl."KJ" -"EH ?r^tN 1 , ^gi.Ci„^ RE'TL*"
^^"■IJ pc^,3»8<9
4*W pijri
4?M RE"
5eM PF" 'U^''E='7E 77>^.- ''ll^T,-B
?b:* SCflLF--^':"LE*l
•f}Zi 1= SC«.F>5E TH^ij sgp',£-<S
awe ^Rp^»«"?-4r'=*'scnL.f J
g^tje m;*L' ^rpes
BOSS ^'gfn
saw *en
«aH WEP- certEf=t ?f«L? rrc^HB-
«!ete ic^LS-^ctF-i
CflSf ?F ?CPL5f ' 'hSu 5^*l!*1.
fe4? r^wiRKi tljmscb
eo!? FET'.ic-H
iHpifp RE" p?7ip BEW
7flLe ;f <«*K''.f f5iep* '*r? ' ■:■- 9 Tne« ,trv*« i-j- »v^v-* p^™ Ei,™*< ioue
?*r? ^■p'Hij >"^-«
7»M KEY»-P ! gHTl( KEV* I I ' PEM l."^1TE '^JBREhH" F^SlTfOH POfMTEH
j,*e',.RtTL«tJ
IF 5)_r-T5ti pi^5Jf
TUB
?llC
7E8B
"•L3B
IF KEf«— j-
IF ltEf^"P-
TBSB IF iCEVi-"B"
■>9^9 IF VEV*-'"-'
TBBB IF (fE*i-"E"
?ese IF <EV**"*-<
!F *rEV»-"5-
IF Kf^-'H-
If! KtB Th^n !<"e
IF i<>Z5? THEN y-JT?
thSH Y"Y-SC**LE,'«
Then Y-rtgcrt^E'*
TNEfJ h!-X-*C*».l>*
THEH v*v»gc*tt.^*''*-y**C»LE^4
THH V.V»Si;ntE''4 M-K-'iCBLE-'*
THtH V-T-4C**je'-«'?i*K'SC*Ll-'4
Continued on page 27
Decertiber 1984 Dragon User 25
B&H Christmas Shopping List 1984
If you want to buy a Christmas present (or get someone to buy you onef) or just want a good-value program,
you don't need to look furthier thian ttiis page.
Remember, if you are not satisfied with your game or games, just package them up and post within 10 days
of receipt and we wili send you a full refund of purchase price-
PUB CRAWL E7.00
Has the wife stopped your trips to the pub? Weil here's a game
Ihat reaches the parts other games cannot reach! You'H need
courage lo crawl round the town and stagger home without
gelling either run over or arrested, The more you drink the harder
things get as !Ji$ traffic gets faster and the police come out in
more force. A quicl^ burger may work wonders and goes down
greal guns. Features sound, higti score display. A separate
instruclJon reafiet is include<l nrtahing the game aij col'our, tiigh
nesotution, machine-Code action. It's ready when you are Bob!
"Another superb Dragon Game . . . entirely in machine code,
past action amusing sciund effects" . . . Popular Computing
Weekiy
AND ALL BECAUSE . . . £7.00
We proudly present om latest reiease. A totaiiy original game with
an amazing nine screens. Ijooseiy based on a television
advertisement the idea is to get the ctiockies to your be3ove<]'s
home before she arrives, You must risk life and limb by driving,
running, horse riding, motorcycle riding and jumping, hang-
gliding, skiing, dangling from a sl(i-ltft and parachuting to the
scene. With superb graphicS'SOund effects and high-score chart,
the game culminates with an excellent finishing display for those
that make it. But will you?
"A highly entertaining game for all the family" . . . Home
Computing Weekly
SUB COMMANDER
E7.00
Nfavigate the seas to find the enemy with this high- resolution
colour simulation. Engage enemy aircraft and ships who will try to
torpedo and ram you. Depth charges and under- sea mines add lo
your problems. You are assisted by torpedoes, periscope view.
radar compass, fuel and depth gauges with on-screen displays of
ammunition and score. Realistic explosions and sound effects
alongside identification sheet, home-coming display, hair of fame
and graphic reward tor beating the high-score rnakes this
program a masterpiece. TRY IT!
PROTECTOR £8.00
Somewhere on the edge of the galaxy lies a planet threatened
with invasion of alien craft, you are the sole DEFENDER of the
human popufation as you sweep the skies with your sensors lo
locate and destroy before they carry off your charges to who
knows what tate, as they mutate and swarm over tfie planefs
surface.
Hall of Fame and Menu driven instructions,
GALACTIC RAIDERS £8.00
You control no more than three defending sJiips. The raiders
appear on the screen, slowly at first, but building up to frightening
numbers — if you are slow at destroying them. Wave after wave
arrive. You are good if you can survive wave number two —
Impressive if you survive wave four.
HafI of Fame and Menu driven instructions.
ALBERT AND THE MONSTERS £8.00
In this classic fast action M.'C game, you are trying to escape the
monsters that swarm up and down the ladders to get you, If you
can trap them in a hole, that you have dug, you must 'knock them
on the head' before they get angry and turn into 'PSYCHOS'. —
Watch out for the 'BOUNCERS' — if they appear, your single
supply of nenye gas may not be of much use.
Hall of Fame aixl Menu driven instructions.
Special Purchase Offer!!
Available ONLY untH 31 St December or until stocks lasl.
Romik software 4-pack comprising
Convoy Attack
White Crystal
Cyclops
Romik Cube
Each retail for £6.99, is 4 for £27.96
B&H price £9.99
A saving of over 60%!!!
If you buy any 2 of the other 6 programs listed above, you can have the 4 pack
at the incredible price of £8.99
Saving over 67%!! I
Guarantee of Satisfaction — If you are not highly delighted with your
purchase of any of the games above, just repackage it and post it back for
a full refund of purchase price (if postmarked within 10 days of receipt.
Please make cheque, P/Os payable to B&H. Send to:
B&H
AHED HOUSE
SANDBEDS TRADING ESTATE
DEWSBURY ROAD
OSSETT, WEST YORKSHIRE
(Tel. Wakefield 278161)
26 Dragon User Decennber 1 984
■.^p THEN •■',
tueu
!?1
? 1 |>IIMi|- ifli' *5TBH Jt >+i' , " *gTF«f V >
i^ RE?rr LiN«"."f:35 eofr-'i*-! ^eset bow
THE>1 !]S3»
'■;S> fILL"
"(«)
f]l9 ]F
7S;B 3r VMS!
T ! «9 y- 1 hrr; k*
pwe 1=^^ f II* t!Fer'-i5H p^ FiiHT c^ .-orE'-iey
BS» ir JOvSTsU 1 )J49 -HEU ifSv».'F"
ee» [F jFif?TKrixt* '■HE" KEyi""e-
rCTB Re»l
KOT F^eH I'll* DlPIKTtDH ST L^fT OF ..OYrriEk;
?Bie hrer»""[,"
995* 1' j5-'*T*it 1 XI* THEM ireTt.-M"
»4ig Q35VB TIPOB FEW 7BHM ]W IJ^PStCT PISCC'IPM
MSP PET-.i^H
f87g PEI^
1*999 ».Er sRIhfT • «PECIFieD B^* U[Th tut ^eci'lED COlOL*
19«1? i;L5
19019 !C»EEH e.¥
19*3* >lHeH"?' tnEH-T
imt P*[NT.'MLflL* TO BOItCte •»!■* '''■i
1PB?S ?"lFPEI*»"[NKe'™: T^ BgPOCS*"" ' Tt*H L^ftJ^
iWre KPEEl-J I COLC".*
iHB* IF ffece^zorpji-r«er.E'S' flH(s coLP'jf*.* r>nb BOBeee>-i iMt Baptse^-* Th*>j PflinT
ifl(»* tt nctje>2<>iNi-!*ii56e-'S3 F*i* tOLeuP-E (*m6 Be«s«>.9 *no B6Ptie*'<-e »►«» paimt
<yHEU.rNeu> Fpfjp , gpRcgiB
I9J9P IF HCC€ 'S-l'JT^i'lWE'S:' H** rjDLO'.'!?"* flWP ' BOPMS-B CP WJPPEP"] > THEM PHIHTfM
Men - VNgu J ■ Fpgp , ^gPOtP*
19919 IF MnUE.'E-l'^^'nBt-'r'i PNP CDLO"."*"! 'Wp ' |I5BM^»? CH? S<:BpEP>3 > TMEN PHTNTfX
MEW VMEL*>.'»5D.eO»DEt
1»:J9 PETrjBu
Lfl39 PEf
1*1'* PEr
It^W FEI" ^IfPU fH L[HF
:LeL9 ^LT'-JCPfeHB,?
i;Bse Fi?l4T"-i? LTf*".-.-;
HESE" FILL-
:Ee39 KEY*-[HKEV* ]» <fvi
neite rnoT7E"V'«'i,'KEYI)
1!S?9 IF CHOICE' 1 CW CHOICE ^4 THEH IIBSB
lies? yKCy-W YHEH-V
J tP7( pr* ULi^fr)?
11999 SC»EEU t ^Cl.'S'J*
lieSB PI,1T' Xfc^^ "H^J ;-f Mf^H , VNtW ^ , ()(,"WTy' . n^t
I !199 »LTr ytiElJ 'HSU ^-f yi^^U , VI«NJ. tLIHMV .kot
siiLB Kh*w">:f^i»^ jcTve^K'-e^c !* ** ywEH'Sj-': jerSTK' 9 jjfle fli* xNEkKsass
[iiw v4EtjiVMFiji< jpv^TKi; 1 >< I* sw[j yNEu >e v-f jxr/sfTK! t »i5e rwd v^tEu^isii
;il36 [r f^EEK'i^aSC:' *t« 1^.1 THCH 50T0 119«i
1I1+? IF Utl"l »t^»J yr3|.i>»xugu vri,i>«yhiEU
I use SOl/Jt 169 -s
! USB fEKTHU
itt?^ OH pjijicE ^i^yjB iisw [!?a^-i'L+e iizse.. iiesB.ii?w
[LlSfl l?E''L'PM
LttW eEr«
LlSM L[HECKOLDVtltJl)?-(Hl«U-VHEU>,!^F¥
! LEIB PETi.tN
L LfM i.rWE'^vnLp; vpL^l'f KN€*J. VNEU^'^EBET
! !53B RETLftH
!l2*e tlME<'i<OL&- ^OLD^-f M*^N.'^"^*>'*?Fi' e
:i»9 PETLp»«
L 1. f^S L " Wff KCJ.!? ■ vOlP 5-f >^tw ■ *MEU J ■ PF^Et , i
nsre nETi.fu
USSiB '_INeTK*l,[? VOLP ^-f XHSU ■ YNEH > ■ PS^f 6^
!12?B PETL'RW
U3«i LlNEfxCrL6.vi5LD>-'XI*y,-'VEk>,M£?eT.sr
H'JIfl F=:ti,!i?fJ
L13M "s:h
11JW WSI
lijoae RE" rp«J " ^-pcLr ?f p*' eiip^f pt ^■'ECTFrEB locpticim
iwje sc-^eem ee
13939 1NF'J''-IW*PIL'?" •SPOl'.iS
iwfle iijpi.iT"e-'si!T-.-r'«»r
lfB74 SCSeC^ '.f>n(_ni^
tilHS Ptti
13eW '^'' MEP'.fiV v«»T«(eLEt
!»ie CL?
IWSe KPEEM B 91
1W» *'PIKr"VPp-l«aLf
;5e«J »P!m1
laese fpint
:3e7* pitinT"YcaoB9*.'''
l^pRp PI^JyT
:»!>? ffikt"tcpl='' ?i!:*.e
iaiJS erjTUT
Utl^ P^IMT"RMGLE" PWOL?:
l3!Se efl'C
'*:00 rpTfcj'- '^n ■7JK' -tc-t" r
-.JftI 1
■Fl!5^
PPCtf'
ssise
l.fl It; PPUfT
13153 PP;HT"F5PE,^^JHp'
131» PRli'T
153 W ^P ; Nf "pn^KOP^^'^r '
1318* IP 1U*3E^'«-''" rwiH
jai» KKEEM L tft-Oye
13S» ftSfiJRN
13ZIB RC
L3S29 ^£,1
L4BBP PE" ^PVE ^t'EEW
L*9lf CLS
IflflSB TCREEHB-S
14930 PT-I NT -POS ! T 1 C!H C*'"« T»PM"
I 4B5n pfnfTnpnw
i<esB -r i>J<EY*^--fiJ?*'i3j THEM i49se
I 43Tg iiiTTr^TPOFF
t40e? iHM.i'-'UfiHE riF lentEH * .■ MS*
1<1B?B ?CPEHD-IUTr 'f<5C54-i. ^^8 J
ui^o :f ^»EMi^-e ^"Ew *:*ENt»'i
i^isfl gcpFiFM" (ry.nijp
H13B HETi.WH
lfll-4$ e£n
mise REN
!?9«9 SEH fC-* SEeTl:.eH OF t^«Eew
ueie ■;:.?
:?9i9 S«EEf«, 9
;3!r3a THPI.'I' "5T SE; l?F FIPER fM.VJ-.SK, VV
lis J? F<-1WT
L?9?9 '^[NT-tn 01tD!'JWi'',,"':5J iHVEPfSft."
LSB^ff P^INT-^31 ?L''E«T«F!7SFD"
:?9Tif P»[HTii<4; CQirtilOU BOl.MTS"
'TSBBP 7^0iCE»<.-'R!^'" XMI^E"-'«^
1^£RW fF rnoiCE/i '^^ "wninE>4 TUF*J ^55S^
:S!99 SSL'Nt l.f
L!tl? -tCITEEW 1 C(?L?i'.»
iSISe ii5LB-X ■ VOLD-V
I ¥ 3 3ft ^J^^ mO^P ' VT^ t ^_.- yinLi;- - '■^rj'^r' > . i^jMMV wnrr
;?[4p PiJTSSO'-^- VO'.^J-' X0L5/VCrj> aiMrHf mc^
l![?9 IF j0vSTi£e9;>» t^Kf Mi7_?-K0i.C* !
men IF JD'-'?Ti;<pf^i4 TUlu M5i_r>,H(Jt.C-l
t?17B !F KOLKe THEM )«vO-9
l!l»f ir jnvSTKf t ?H9 Tl^JJ *-OLC»'^0Lfr4-l
ITffBS !F Jfr'S-"<' \ ■><^' ■™p4 V(jLr>.V[lLO~l
ISfl? IF ViCJLDfe THEN VOLD-e
1S3SB !» vflLP ? ! 9 L -"^ Tpfu >ptO" I P [ - Vi'
'!??» fF ^CFFK^^?PBJ PNC? fj"l TJJFU 1^1 ?11
IS-** !:0iJ>O tW..?
iieW HNtW»T<OLe-VMEH"-'TS.r?
15S60 Pijfic x»JEU ■ viJEU )-( SIftw ■ VHCU J ■ pi.'WTi' . nriir
1 SSTB PU'C yJBU ; VME^U J-f itH*Jil ■^HSLJ V ti.iw*/ . "flT
:SC*e ff J(JvSTKf((>H9 TI^VJ HNHS-KHEW*!
15S#e [P -ifJV*TK< IS jf i 4 Tueu v4EiJ-yM?i+-;
133S9 I" XNeMVMS-W THEH WMFf-l-ESS-KX
1958* te ,'ffvSI'Kd >>» TMEM VMHJ^Vt^iJ* 1
1,533P IF jg'i'STiC J V 1 * TmEw YHEH-'^r.^W-!
[33»9 I'' ■JNELJCfl ■'HEU VWEU-IJ
1!3!B TF ''MEvj>?S5-w T«Ew ■^t«»J»iSB-vy
t53S9 IF '?££!<■< 5??Se > "wp 5 ;»1 thew {5£«e
tf37B WPJwt lee. 3
isaee ckt' x>jL^.'''0l.O'?^ xouP''-m<-fOi-!KTT:, 9*w.s
153*9 C" ""CTCE 5P?!.!© i?4ja. j^-ja.. )545^. !355p
I :!4BB R£1"iJPn
l54tB PE"1
Ti42B PLTf XHFW ■ VNEIJ )-t S*^TJ*XSf . V*ieiJ»VY 3 . ^PPE . PSET
' 54:30 C'TiJUk-
1 ¥44B E€^
154?9 PUT' yUEU- ''"ELIl-f S»€lW»KS.->'*5ll*fT^- r^uPFF pUe-S^IT
L5479 PTH
I ^4^^ PFTUFM
L5!99 irE"i"
1 Wl B PI.'T' XUELi ■ V»JFH -,-r jn^u+KX . VHGy-»rv ^, 4»WPE , Si*
LK29 Rirn.iltN
1,"F33B PE"
15549 BE"
i*eee ■■£►> w^p-.t scpeeij tb •pimte*
IB^iB Pi:»<F|,HFTneg . J
IC929 P»-I»JT*.f
ISB39 pPJmT"ji_j,^MpHr a>
'i594g ir linpFj^c- >]i*T-?'i»ppE/Z^ t^hEw- ^^O^^E "iOC**!
!e9!9 ?C«?FFH i..e
icppg Fc* vtme TO les t^EB r
[finif FiTH vy.u TO Sf5
Le9ef W)»PPntN»: v>i,-v*i'^jL»P(;iuTf KH.. Vi^*! >*Ji*>pn|Hl(>iy ■ yv*3 J*4»PP(iIHTf 3ffl,VV+3 J)!e*F*t
!S94» «:f>J''*-S.tt*«»^.
;f:bb f^KT MM
i«i!9 r»i>jT*-r
SftEB HF'X'"v'
H139 vv-ijs
1'^14B Fc* XX"B Tg zli
ISLBB' 0^«p»(JIWT' )Qi,,rT>*PPr^TMT|-yj^.w*t l*S*l,S5
1^159 •-■EXT j^;
l.Cl'B PUIviT^-j.^jHFBfTIl
iet99 PP06E i»iQ&!'?C1H™ I. CPI-O'.iP
1^1 9B PiT^F B.^=1FThp B
' CrPO rT'--ici:
340
PUT<X.
V >-C X .1 V >.. DUriHV .. HOT : T F KEV*=
■i-ujr;.;
330 IF KEV*w"-^" THEH KeY¥="BU^" =GOSUB 7^0i?
340 IF KeV**CHR«!r iGi:' THEN KEVS="BD^' r gGSUB
350 IF KEV*=CHR»<:8:3 THEN KEY*="BL'' ■ COSUB "
3i?0 IF KEY^^CHR^Oy TMEH KEVas^^BR" ^CPSMB "
RF.''^. CONVERT
CURSOR KEYS TO DRAW FORMRT
30S0 IF KEV*=CHR*< 1^> THEH r>RnW"RC"+STR*< 15RCK > ^ FOR nO-t^ tQ J'S^:? ^ NEXT DO = DR(^tJ"LC" +
SIRS': FRCD :^ i REM FLRSH CLfRSQR
3030 ir KEY*=-'^^" OR KEY*^CHRSa,:: :^ THEN :-7\^q}
3850 GGSUB 3070
3070 IF KEY*"-"3^' THEN DRF^L■J"ne!BRBfl^'+■^TI^:S< P^-^l-.;: >
3039 IF KEVS"CHR*<:a:il. > THEN D*?.mi "R0Bt?!-"^"+""^R*''-^HGLE:?
3090 IF KEY«*"'_" THEN DRRM"*^0RUBR"+STRS':: RNJrri.^r >
3100 IF KEV$='X" THEM DRRl'J"R08DSfi"+3TR:*F< QN^:-.,^ "^
3118 REM , ._.___
Li's ring 2: !hf? changes necss5&ry (or Dragons without joysuc^.'.
December 1984 Dragon User 27
BLABY COMPUTER GAMES
THE DRAGON SOFTWARE COMPANY
1-99 1-99 1-99 1-99 1-99 1-99
YOU SUPPORT US AND WE WILL SUPPORT YOU
^■liii
l-^J!^
BORIS THE BOLD — Urgent
telegram for Boris, Slop. Please
come home, Stop. Beware of the
pal rollers, lasers and bombs.
Stop, Please grab a few diamonds
on your way. Stop, El .99
PERILOUS PIT — Deep under-
ground (n the crystal mines roams
the dreaded Orbis and his crontes,
who are heFl bent on sloppirsg the
aitempis of Boris the miner to fill
his truck full of orysials — tour
screens. £1.99
MlSStOr* ATTACK — Try your
hand at flying $. Harrier Jet from an
aircraft carrier at sea, taking on
crack pilots and missiles. Then on
to your m ission over land . El .99
rasi
DARTS — Open a couple of cans
of beer, sil back, ar^d gel all [he
excitement of an evening In the
local. £1.99
THE BELLS — You have prob-
abFy read the novel or $een the
film — now you can play the
game. Rescue Esmeralda Inom
the beN tower. 14 screens of
danger for you to challenge. £1.99
BARMY BURGERS— Baps, Bur-
gers, Cheese and Lettuce. They
are all there ^11 you have to do is
pul them together — sounds easy
doesn't it — but not when you are
being chased by a fried egg and
sausages C1.99
GUAROmN ANGEL — Protec-
tion of your city is of the prime
imporlanoe — YOU are the Guar-
dian Angel. CI .99
i J^—^ttit'—K^
LASER RUN — Fly your star
fighter dgwn the trench and take
on Oarth Vader's crack pilois. 3D
graphics and arcade action. £1 .99
^1
»s!Ba!jfii|g|
I SBBaanlllllii
H
BOMBS AWAY BASiL ~ Sir
Basil is trying to defuse the bombs
before he is attacked by his only
known tear, SPIDERS. Ves, the
trulh is finally out and, the cunning
natives place Spiders near the
bombs they plant. The first lot are
pretty thick — and birnd, but donl
be tooled, they get very clever
in^ad. Also all machine code
with some of the fastest graphics
you have seen yel on the Dragon.
£1.99
MacOOUG AL'S LAST STAND —
Jamie MacDougal roams hadges
in the Scottish Highiancfs in
searcfi of his clan's lost bagpipes.
Also roaming gut there are two
Sassanachs disguised as Scottish
nasties, who are out to stop Jamie
in his quest. £1.99,
MORBID MANSION — Ten rooms in this old mansion
must be negotiated before you come face to face with the
dreaded Mortid. You are alone then suddenly the clock
gets to 1 2! 1 screens arcade adventure. £3.99
Order now direct from the company or from Newsagents, Video Shops,
Computer Shop and'where you see the Slush Puppie Sign, Please add
sop post and packing.
aLABY COMPUTER GAMES, CROSSWAYS HOUSE, LUTTERWORTH ROAD, 8LABY, LEICESTER
Telephone: 0533-773641 Telex: 342529 JRHHG
28 Dragon User Decennber 1984
DRAGON
OPEN FILE
Send us your Dragon programs, beginning with a gene rat description and then explaming how the program Is constructed.
Take care that the listings are all bug free, enclosing a cassette and, if possible, a prirrtout. We pay £6 for each origrnal
bug-free program published, double for the program of the month. If you have any probiems with the listings, please send
your queries to the appropriate author, Dragon User, 12-13 Little Newport Street, London WC2R 3LD.
Screen Edit
From Wsyns Smithson in Leeds
THIS PROGRAM is a full screen editor to
edit graphics characters and allows you to
create graphics screens to be toaded in
before your own program, The program is
easy-to-use provided the instructions are
read carefuliy, Tills way is mucin better
than writing a program with endfess data
statements fuil of numbers to be POKEed
or PRiNTeb on the screen.
You can create ©tght screens at once
and store thern^; copy screens; save alS
eight or just the finished screen to tape;
load thern back in again to carry on editing:
choose any character in any colour; draw
and erase; move around ai! the screen
quickly and if everything goes wrong you
can clear 1h© screen and start again
Program notes
The following instructions are to help
you use the program efficiently and may
sound complicated at first but as you use
the program they wilf become clearer.
Arrow keys — Move cursor around the
screen at high speed!
Clear key — Clears the screen to the
background colour chosen (default-
biack).
B — Background or border choice, Aflows
you to choose any colour tJacltg round (in-
cluding multi'Coioured) or any character
border (in any colour),
C ™ Character choose. Allows you to pick
any character from a set by using left and
right arrow keys to Choose character.
Press spacebar when you have selected
the chosen character,
D — Draw character (chosen in "C") on
screen when you move around the screen .
This also allows you to rub out by using
"G"(seeG),
E — Erase. This doesn t actually erase but
is used to get out of DRAW mode. This
changes the cursor back into a 'sprite '.
You will then be able to move around the
screen without actually doing anything.
F — Finished editing. This will take you out
Of editing mode and you wiU be faced with
another menu. Follow the menu's instruc-
lions carefully,
G — Get rtd of character! (erase if you
!ike). This is only effective in DRAW mode
and erases characters as you move. Typ-
ing 'G' again wiil put you back in draw
"Q' you can create
draw broken lines
mode. Using "E , "D'
pictures very quicldy,
and so on.
L — List out menu. There is a mini" menu
that you can look at while editing that
should jog your memory if you forget any
commands-
M — Move screen. This allows you to shift
the whofe screen (except borders) to either
the left or to the right. For eitample, if you
drew a picture on the screen and it wasn't
in the naiddle, you would us© this to move
it,
S — Screen change. This gives you a
choice of two coloured screens. There is
green (usual) or orange (screen OJ).
T — Text on screen. This allows you to
place text on the screen in inverse video or
normal. Any text in inverse video must be
placed inside ";" ©.g,;HENRY WOZ ERE
1SS2; would be placed on the screen in
inverse video.
Shouid anyone have any problems with
the program. I would be glad to help, and
also, I realise that there is a lot of keyboard
bashing to be done before you can use it
so I will gladly save the program for you for
a smali fee if you send an SAE, a cassette
and £1 to the following address: Wayne J
Smithson, 24 Coal-Hill Green, Bramiey.
20 '** SCREDIT SCREEN EDITOR ** '
30 #*# *»* #*# *** #»# *** #»* '
40 ' ** *»» WRITTEN BY: ### ## '
50 '#* WAYNE J. SMITHSON ** '
60 '♦«***#**#**'*##*###**####*#* '
70 '** <C) 1984 W.J. SMITHSON ** '
SO ' *»**»#******#♦***♦**#♦****« '
¥0 '
100 G0T0130
110 IF ED* = "D'' THENY=2
120 RETURN
1 30 PCLEARS : CLEAR500 , 3 1 999 : BS^ 1 28 :
ED*="E":CH=143! X = 1024-. SC=1 : SOUND 1 ,
1 : PDF Ef'-H 7l^FE , ^t ■ : PDKE:S.H7FFF » &H00 :
60SUB660
140
150 CLSiCLS: ' f" T. r TO MAKE SORE J
160 '
170 CLB:PRlNT{a6'^ , STRING* ^32 , 42 > ; "*
« SCREDIT' - SCREEN EDITOR. *****
TTEN BY WAYNE J, SMITHSON *";STRIN
G* cr2 » 42 > : SCREENO » 1
1 SO FDRNt= 1 TOS : EXEC32000 : NE XT : PR I NT
^384, "*SCREEN EDITOR BY W.J. SMITH
SON* " ; SCREENO, 1 :F0RN=1T03: EXEC3200
O : NE K T : FORN= 1 TO 1 2 : PR INT@4S0 , "' " : E XE
C32033; MEXT: G0SUB77a; GOT0500
190 EXEC32100:CL3:PRINTe64, "DO YOU
WANT-. -", , " (1) SCREEN 0,1 ",,"(2} S
CRE£N 0,0",," ENTER 1 OR 2-->"i
200 '
210 ' BEE YOU JIMMY!
220 ' 1 GI YA WUN Wl THE HEED*
230 '
240 0*=INK:EY*: IFQ*="I" THENE)(EC321
50: SCREEKfO, 1;S=1: RETURN EL.SE I FQ*=
■■2" THENEXEC32150:SCREEN0,U:S=0;RE
TURN ELSE240 250 EXEC32100
260 CLE:PRINTe64, "DO YOU WANT:
"(1) BACKGROUND" ,"" (2) BORDER"
1 »
"^ ^
SO BACK TO EDIT f^ODE" , , , "OPT ! ON
, _, -.. ji ^
Continued on page 31
December 1964 Dragon User 29
. . . MST . . . MST . . . MST . . .
DRAGON DISKETTE AND CASSETTE BUSINESS SOFTWARE FOR DRAGON 32/64
DISKETTE PROGRAMS FROM 1:24.95 iNC- VAT— CASSETTE PROGRAMS E19,95 INC. VAT
MSr DATABASE
Ceniipui«ns*d card inijsjr liwng system Choose your own card hs«lirjgs — nine m all. Add
cards and (telslB' csrdE. San Ihsm. Beard Ihem. amand 1^ram. prim thafn, viaw Ihiem. To^al
liefds. Flexibility an the Ig^ich of a tiulton.
MST INVOICES L STATEMENTS
Sewng is celneving. The srawer of Ih* pfo^fam i^ tw gn^at Id bs dascribed iri ctotail hftre. It
alnnes up 10 50 CuSlonter aildnesses. 11 prints Supeit) lnw(we and SlalBmefrt pagas. A
gafiarflte CREATOR (u^fam altortiE user dalails. In bo a*3ed — end AMENDED, ^/ar labte
VAT rs(^ calcLilatianB. Discount cstulslions. Carriaga casts ara automaticallv lOWpOfiiied
1o produce sn accurals AMOUNT DUE. AH Itiis PJ,u:? LiFier-dalined taular massa^S. Evsn
poor quality priniisr paper prcylucei gupartj invoices and stat^mentg,.
MST UAILERADDFIES3 BOOK
This tiiQhly-aEclaimaO dad'caled rialabas* ori'^s sfllectsd rang** of addrass and SL11*f
labBl* by SEaRCHKEY or RECCHD RANGi b«iec1 addraiiSW Sy slree". by tawn, by
region. Scrsfln and pnnlef opiions. BrOnyS*, ReMnS, etc. A suparb IIHIt proflfam. 1.000
f^fffrif^ in all on Hvh Nts
MSTCALC
The MS1-t9lC SpneatKtiael. ra dSSignsO to feplece pen, paper and basic cakJulaiOf *i1M a
SJandard Dragon lap(f feeorder. TV sal and printer. EacH pirogirBm cornea with a, 2G-pagB
booldat daacribing HST-CalC ai^ its op&ratinn.
Th» SprpadsHeet enables work 10 tse <Mrn«l ■null en 5 1 rowi ifid 20 Mlumns.
Numbers lelaling 10 headings cam be drifi-ntat&Ct honzontally or vertically. Th*y can De
added, multfilied, subtractad, dinndad, far>?taned ate. acnosB rows, and down CDlumr>$.
Ten levels of firaekel pairs can t?e uses to esisDiisn operaior precedence m equsnons.
Rows . pajl-FKiws, t^Olumns. pai1''eolumni& can ba Summad dr avSfaged. Equailidns placed in
or\B localion can ba repaaited (neplicaledj acnosa nows and down columns 1o save lyping-in
time. Recalculation pfgceOtine^ atiQw povierfui wNAT-iF'^ pfiQje^ipns tg be earned «ui ai
th« touch or a butiori eusir^ss daia so ot9i.jiin«d can be sioi^o on ispe or disk
UST STOCK CONTROL
Computerise<i sloek condfoi Alpha numsne nerereficss. Slocfc tJestiipliort, usBf-da<ined
^ocK units, cdst soil prices, re-order levels, supplier deleils.
1 ,000 slock items an five hies an a single-sided dish Produces slxicli evaluslion Ov^t
usef-*eie<neci 'ange ol slocK. slo* lists, re-ofi)et repofis, screen pnnief optiofls,
MST BUSINESS ACCOUNTS
Anaiher gem ol a program What wOOt It dof i* amgrp suitable question than whattrti II do.
A ufliqije stench facility enables all Hail tn^fy pnotJlems witti a a?-t5haracter screen 1o be
t>¥BrcOm*. Trsnsaetion Lisl, Debior creflrior Lists, Ssarcli Amend selected cuatamer
recariJs, BHn< Su"Wftary. Year-lp-d^le. Uenuel Bring Forward dptioni makelhis a suparb
prpgrem, Cnedil Cash sales and Puriiases are all neatly linked wilh Bank AitCOuht OptiOfli 10
SWim an <jp-1f;-df3lB jtetement of your Fmant^ial Status
MST HOME ACCOUNTS
A lovely progfam. Keep track of ynup household fiuO^el Mtflu dptions include EEtimatwJ
and Actual budgefts, up-tQ-lhe-mif*ute t^ank Slat*m6ii[S. Current balance etc. Craphicsl
repregentatiOfiS 01 past arv3 present monttis. prrntouls ol surplus and flelicif. and much
mof€
. . DOWN TO EARTH DISK SOFTWARE FOR SMALL BUSINESSES - - , READY NOW . . .
USE STANDARD DRAGONS , , , WITH CUMANA OR DRAGON DRIVES . . NO MODS NEEDED
MST STOCK (PR) STANDAHP E59-9S INC. VAT
All stock details are held on ong- sided lleppy <li*keite 10 prodijce screen oispla^s ana
pfinted nepofla on slock status, stock movemem. st&ck Shrinka^o. OeaO SlOCk. stBCk ssSes,
Slocn pyrchsse. r^-of4e< COSis, end much mare. Records may be retenenced by number or
partdascript'nr. and ar^alysi* CPOe gi^as additmrial fle>:ibility. l.OOO sleek Hems per disk.
HST-EXEC [PR| STANDAHC C5S,85 INC, VAT
Super Ir/voices Statements tomtatler wlh imteigral Mailer. A working pai^kage. lise it to
genflPSIS Selective MeiisTiolE, customef analyse. sa.v« typing lima for imioHses and
statements. Spool documents to <fiSk. and dMpOOl tC3 pnnter. SCKl acMresses can be Mved.
TICK THE APFRDPniATE BOX. PfllCES INCLUDE VAT fiHt P<D$TACE.
TAPES CI^.SS inc. ?bcIi
CD DISKS a* ,K lit, f *cli Biralnass AcEOunIs
: . Millar Z MST-tALC
Z lll«Dltl4''Sta)eni«fllS . Himi Acmjnlj
' &iiick CDniiuP r OatfiBase
CtiemiBteiE. sheuHi tenam payahiB la mst consultants
Nanni:,. .,,...-,.
*4l4rt»:.., .,,. „,,, .,,,. ..,,.,,,,..
CirtlNBtllStIf:,,.. SiBiiilm:.
MST CcnSdItams, Hnrian Held. Bmnr Tracrr. Dnoi T(|13 ?BI. Trliphvii* (DSSC) 13SC17
PRSerltf
=1 Stact CtMIItt) — STANDARD £SS.$S Int.
G MST-EXEC— STAHDAflP tS».»S'lnE,
El
L;:^iA-v.-if
MST
CONSUi-TRMTS
Cost effective
business software
for tiome computers
r
I
I
L
SefKto-it j^ttr^fuv /tw£ j^r r»...
"" ^^tfnjififj* ,
a
Afidf^a
1
I
I
DRAGON
OWNERS
MONSTER SOFTWARE CLUB
FREE MEMBERSHIP
Y»ft FREE mdmbsrshlp — Buy just on^ tape from those
Hstad b«low and you will automaticany become a full
Ufa mambsr of
Th» Monstef Software Club,
Benefits of member&hip includes
• HIRE software at low cost.
(90 + titles available for hire)
•> BUY software at up to 25% diacount
9 Software by return of post.
• All the latest titles.
Buy just onm tape from the fotfowing:
MANIC MINER £7.95
BACKTRACK , BB.&O
OPERATIDN SAf ftAS £7.95
CHUCKIEEGG £7.90
MR DIG £7.9S
CASHMAN £7.96
BBUZZARDBAn C9 S5
HETWRNOFTHERING £9 55
WORLD OF FLIGHT £7 55
ZAK'SSON £6 95
FURV £7.95
Send ChequB/PQ to:
MICROBYTE COMPUTER SHOP
1 9A Lower Warrengste
WakaffaJd WF1 1SA
30 Dragon User December 1 994
'■ i ■■ 'Jf: Qt >"'-■■ T
IF0*="3" THENEX
P
2/0 nf=INKEY*: IFDt-
HENZ70 ELSEPRINTGI^i
EC:32150:G0T0510
280 lFGf<;="l' THEN330
^90 CLSiPRINT'backgrPLind eet":PRIN
r "PRESS THE & KEY WHEN YOU SEE THE
a^^CKGRQUND THAT VOU WANT N.
B. destroys present screen ": SDSUB7
50; FORB^OTije; M=0: CLS <3> : FRINTS4eO ,
300 N=N+!:Q*=-INKEV*:IFQ*="S" THEN3
20 ELSE IFN<100 THEN300 ELBE NEXTB
: B=9 : PR I NT^O , '"' ; : FORN= 1 43Ta255STEP
16:PRINT3TRING*(32,N) ; : NEXT: FaRf^=2
37 T 1 43STEP- 1 6 : PR I N TSTR 1 NG* ( 32 , N ) ;
:NEXT:PRINT@48CSC*^B> ; : M^O
310 Q*=INKEY*: IFD*="e" THEN32rj ELS
EN=N+1: IFN<100 THEN310 ELSE260
32Q W1=B:CLS: V=0:PRINT"YOU CHOSE "
C* (Wi ) : FaRN=OT0999: NEXT: IFWK9 THE
NCLS(Wl) :BS=P-EEK(1 111) sGDTQSlO ELS
EPRINT^O, ""I :FaRN=^l43Ta255STeplA:P
RINTSTRTNG*(32,NJ ; : NEXT : FaRN=239TD
143STeP-i6tPRlNTSTRIN6*t32,N) ; 3 NEX
T: BS=PEEK (1111): GOTOSIO
330 CLS : FORN= 1 2910 1 43 : PR I KTSTR I NG*
<32,N> ; ;NEXT:FDRNN=0Ta6;F0RN=1024T
D 1 535 : POKEN , PEEK CN > + 16
340 Q^=IN1<::EY*: IFQ*^"^" THEN360 ELS
ENEXTN , NN: FDRN=1 024TD 1 535 s POKEN , PE
EK<M>-112
350 Q^^INKEY*: IFG!*-"@" THEN3A0 ELS
ENEXTN: 6010260
360 Y=0:BO=PEEK(N> ; SCREENO ,S: EXEC3
2150: FORN= 1 02410 1 055 : POKEIM , BO : POKE
N+480 , BO: NEX T : FORN^OTO 15 : FaRN= 1 055
TO 1 5 1 3STEP32? POKEN , BO s POKEN+ 1 , BO : N
EXT:eOTQ510
370 EXEC32100
3B0 CLS:PRINTe64,"ENTER YOUR LINE
OF TEXT PUTTING ';' ROUND ANY BITS
THAT WANT TO BE inverse video^rLl
NEINPUT"TEXT:-";T*
YOU GET TO WHERE YO
THE TEXT THEN PRESS
IF YOU WANT TO RUB
PRESS 'R' FDR ERASE
. " : G03UB750: SCREENO,S: EXEC32150: GO
TOSiO
400 IFT*=""THEN 510 ELSEEXEC32100
410 CLS:LL=LEN(T*> ; L-LL; FORN= ITOLL
; IFMID*(T*,N, 1)="; " THENL=L-1 : NEXT
ELSENEXT
420 IFX+L>1535 THENPRINT-NOT ENUFF
ROOM ON SCREEN FROM HERE TR
Y AGA IN": G0SUB750 : 3CREEN0 , S : EXEC32
1S0:G0TD510
430 Tl*-'"^:EXEC32l50:FDRN-X+t TO X
+L:T1*=T1*+CHR*(PEEK(N) >:NEXT:LL=L
EN<Tf ) :F0RN=1T0LL! IF MID*(T*,N,1)=
";'■ THENIFZ=0 THENZ = lsNEXT ELSEZ=0
:MEXT
440 IFZ=1 T HEN Z 1=64 ELSE IFZ=0 THE
390 PRINT "WHEW
U WANT TO PUT
'p' FOR PUT,
IT OUT AGAIN,
IF Wl<9 TH
ELSEB=9:60
NZZ=0
450 IF MID* (T$,N, !)<"©" AND 2=1 TH
ENZZ=0:GDT0480
460 IFMID^CTf ,N,1)<"A" THEN2Z=-64
470 IF N>LL THENQ^0:GDT05t0
480 Q=Q+ 1 : PDKEX + Q , ASC ( M I D* ( T* , N , 1)
> -Z Z z NE XTN: Q=Q ; GOT 05 1
490 IFT1*=""THEN510 ELSE FaRN=lTO
LEN(T1*> :FO(=::EX+N,ASC<MID*(Tlf ,N, 1)
J ; NEXT:G0Ta510
500 CLS: PR I NT "YOU ARE NOW IN EDITI
NG MODE. .... ":EXEC320<'J0:EXEC32150
510 S0SUB110:D*^1{MKEY*: IFQ*=""THEN
5aOELSEEFY=2 THENPOKeX,CH ELSE POK
EX,P
520 IF Q*^CHR*(12) THEN
ENCLS < W 1 J : BS=PEEK < 1 1 i 1 >
T0320: BS=PEEK (1111!
530 IFQ*="B"THEN250 ELSErFD*="L" G
0SUB770 ELSEIF0*="T" THEN370 ELSE I
FQ*="P" THeN400 ELBEIFQ*='"R" THEN4
70 ELSETFC*="S** GQSUBi90
540 IF G*="F" THENEXEC32l00iG0T0ai
O ELSE IF Gf=" " G0SUB1030
550 IF D*="D" THEN ED*="D" : 60T05 tO
ELSE IF Q*="E" THEN ED*="E" : G0TG5
10
560 IF D*="G" THEN IF CH=BS THEN C
H=TE ELSE TE=CH:CH-BS
570 IF Q*="C" G0SUB1050 ELSEIFQ*="
M" GOSUBllOO
580 BOSUBllO: IFY=2 THENP^PEEK ( X ) : F
aKEX,CHiY=0 ELSE IF Y^l THENPDKEX,
P:Y=0
590 IF Y=0 THENP=PEEK(X) :FaKEX,RND
(2)+149: Y=l
60O IFPEEK (344)0223 THEN620 ELSE
IF Y=2 THENP0KEX,CH;Y=2 ELSE POKEX
, P : Y=0
610 IFX<1535 THENX=X+l:60Ta5B0
620 IFPEEK(343)=223 THENPOKEX ,P: IF
X>1024 THENX=X-1: Y=0:QOT05S0
630 IFPEEK(341)=223 THENPQKEX ,P: IF
XM055 THENX==X-32iY^O:GOT0580
640 IFPeEK(342)=223 THENPOKEX ,P: IF
X<1504 THENX^X+32:Y=0:60TQ580
650 GOTOSIO
660 F0RN=32000T032069? READA*: POKEN
,VAL("&H"+A*) :NEXT:FQRN=32100T0321
16 ! READA*: POKEN, VALr'S£H"'+Af): NEXT:
F0RN=32 150T032 1 66 : READA*: POKEN , VAL
C"&H"+A*) :NEXT
670 FQRN=0TD9=READC*(N) ;NEXT:RETUR
N Continued on
6SO ' page 33
690 ' ALTER THIS DATA FOR A
700 ' DIFFERENT PROGRAM! 11!
710 '
720 DATA *SE,4,0i'A6,B4,B0,4O,A7,S0^
8C»6,0^26,F5,8D, 11 ,8E,4,0,A6,B4,QB
, 40 , A7 , BO , ac , 6 , O , 26 , F5 , SD , 1 , 39 , 36 ,
FF , B7 , FF , 23 , 86 , Ca , B7 , FF , 20 , BE , 1 , ,
30 , 1 F , 26 , FC , 7F , FF , 20 , BD , 9 , 73 , FF , 20
December t984 Dragon User 31
•• •••
Statacom Distribution Lid, ._
sole UK Distributors of Datafax/Hitachi 3' Disc Drives,
intheCI.K,
Whatever your needs . . • talk to us.
An amazing range of top quality drives, supplied with leads,
cables and utility discs from a single lOOK (200K flipable disc)
with or without power supply unit, or Delta Controller, right
through to a dual 400K,
double sided unit (800K double density)
with power supply unit.
We also distribute a complete range of 5 V4" disc drives.
All finished in an attractive metal case DRIVE PRICES from E225 inc VAT
SPECIAL PACKAGE PfllCE DELTA CONTROLIER AND DRJVE £330 inc VAT
SAKATA SCP 800 low cost 4 colour printer/plotter
at £180 + VAT
Prints and plots using 4 colour pens on PLAIN PAPER, U taktA aJin<ist any thickness af
paper, in single sheets or continuous paper, from 4 width to full A4 size
J Standard Centronics ^-~-„
^' ^' ^ as well as a serial
interface (T.T.L.
'^ level) with the m ^^~~^— — __^st>*^^
_^ option of a .^^
^ RS232C
'"'v adaptor
Nafre ,„
Address
rnrd<!^r «fK)Ulrl#s ineDrrnatiDn pivflxf aax:^l ktlWtHsd]
PJease tick requirements:
D Full Brochure Pack
srnnation
D 3Tech Details
D Interface [>etdj]s
GENEROUS DEALER TERMS AVAILABLE t>vd«
18 GROVE ROAD, SCJTTOri,
SURREY Telephone 01 661-2266
32 Dragon User December 1984
, aD , 4 , 4A , 26 , E9 , ^9 , i F , 89 , 5fi , 26 , FD , 3
9
730 DATA BE,4,D,10,BE»7F,FE,A6,SO,
fi7,A0,QC,6,0,26,F7,39,8E,4,0,l0»BE
, 7F , FE , A6 , AO , A7 , 80 , eC , 6 , , 26 , F7 , 39
740 DATA BLACK, GREEN, YELLOW, BLUE, R
ED , BUFF , CY AN , MAGENTA , ORANGE , MULT I -
COLOURED
IFQ*<>" " THENPR1NT@
TO CONTINUE"; : SCREEN
IFG!*;>" " THENPRINT@
to contirvue'*: : SCREEN
J. SMITHSDN*'^ , '*>!< GO BAC^-
T MDDE",">2< SAVE CURRENT
750 Qf=INKEY*:
4B6, "SPACEBAR
O, 1:Q4^=INKEYI:
486, "spacetsar
0,1:G0T0750
760 RETURN
770 EXEC32 I 00:CLB: PRINT" ♦SCREEN ED
I TOR BY W.J. SM1THS0N*":PRLNTS7I , "
kevboard commands " : POKEl 103 , 32 : FOR
N= 1 024 TO 1 055 : POKEN , PEEK (N ) -64 : NEXT
790 PRINT "bORDER-SET BORDER OR BAC
KGROUND tEXT-PLACE TEXT ON SCREEN
cHARACTER-CHOOSE CHR*" , "gETR
ID-ON/OFF TO ERASE CHRt" , "sCREEN^C
MANGE SCREEN TO 0,1/0,0 fINISH-FIN
ISHED EDITING? IIST-LOOK AT
THIS LIST"
790 PftINT"maVE SCREEN-SCREEN LEFT
OR RIGHTe/d-DRAW OFF /DRAW ON","cle
ar-CLEAR SCREEN" , "space-CHANGE CHR
-f COLOUR"
SOO PRINT"arrQW keys-MOyE CURSOR":
G0SUE750: EXEC32 150 : SCREENO , S i RETUR
N
810 CLS:PRIMT"*SCREEN EDITOR BY W.
TO EDI
SCREEN",
" >3< SAVE ALL SCREENS < 1-S> " , " >4<
LOAD SCREEN (6) FROM TAPE",">5< EDI
T DIFFERENT SCREEN ",">6< COPY SCRE
ENS " : SCREENO, 1 : EXEC32000
B20 FRINTe320," INPUT CH01CE~>";
830 Q=VALCINKEY^J :PRINTQ:ON Q GOTO
500,850,850,900,950, lOOO
840 GaT0B20
850 INPUT "WHAT FILE-NAME PLEASE" ;F
B60 IF LEN(F*)>a THENPR INT "NAME TO
LONG, a LETTERS MAX, " : GOTOSSO EL
SE PR I NT "PRESS spacebar TO SAVE"
870 IF INKEYiO'* " THEN870 ELSE IF
0=2 THEN EXEC32l50i POKE 1536, PEEK (
1024)
BBC IF 0=2 THEN C5AVEM F*, 1024, 153
6,512: SOUND 1 , I O i GOTQS 10
890 CSAVEM F* , 1536 , 13824 , 122BB: SOU
NDl , lOiBOTOBlO
900 INPUT "WHAT FILE NAME (TYPE ent
er TO LOAD ANY NAME";F*
910 PR I NT "PRESS spacebar TO LOAD"
920 IF INKEY^O" " THEN920
930 IF F*="" THEN CLOADM ELSE CLOA
DM F*
940 PaKE&H7FFE,6:P0KE8tH7FFF,0: IF P
EEK ( 8cH*?D > *256+PEEK < 8(H9E ) = 1 2288 THE
NCLB:PRINT"ALL 8 SCREENS LOADED IN
":B0SUB750:B0T0B10 ELSE POKE! 024, P
EEK ( 1 536 > : E XEC32 1 00 : CLS : PR I NT " SCRE
EN NUMBER 1 LOADED IN" :G05UB75O: GO
JOB 10
950 CLS: PR I NT*' YOU ARE ON SCREEN NU
MBER " ; ( PEEK i &H7FFE ) *256+PEEK ( ^H7FF
F) )/ 1536: PRINT "WHICH NUMBER DD YQU
WANT (l-8>";
960 Q=VAL DINKEY* J : IFQ<1 OR Q>Q THE
N960 ELSEPRINTQ
970 PQKEg/.H7FFE, INT ( (Q*1536) /256) ; P
0KE&H7FFF,0
980 PR I NT "PRESS spacebar TO SEE SC
REEN";Q
990 IF INKEY*<>" " THEN990 ELSE EX
EC32 1 50 : FaRN=0T0999 : NEXT : GOTOS 1
lOOO PRINT "COPY WHICH SCREEN"- >";
1010 Q=VAL(INKEY*) : IF D< 1 OR G>a T
HENIOIO ELSEPRINTQ: PRINT"TO WHICH
SCREEN — >";
1020 Q1=VAL<INKEY*) I IF OKI OR Ql>
8 THEN1020 ELSEPRINTQlsPCQPY Q TO
Ql: PRINT" 'TIS DONE 'O GREAT ONE!*':
G0SUB750: QOTQSIO
1030 CH-CH+16:IF CH>255 THEN CH=CH
-128 1040 RETURN
1 050 EXEC321 00: CLS3s NN= 1 28 : FORM= 1
24T01055STEP2:PaKEN,NN:NN=NN+l:NEX
T:AR=I056:PRINT@224,"PRESS C TO
CANCEL THIS MODE."
1060 POKE AR,94jQ*=INKEY*! IF G!*=CH
R*(a) THEN IF AR>1056 THEN POKE AR
, 175iAR=AR~2i GOTO 1060
1070 IF Q*=CHR*(9) THEN IF AR<1086
THEN POKE AR, 175: AR=AR+2: GOTO 1060
1080 IF a*="C" THEN EXEC32150:RETU
RM ELSE IF D*<>" " THENlOfeO
1090 CH=PEEK(AR-32) : PR INT "REMEMBER
TO PRESS THE SPACEBAR TO CHANGE
COLOUR, IT IS NOW GREEN ":eOSUB750:E
XEC32150: RETURN
tlOO EXEC32100
1110 CLS:TNPUT"PftESS 'C ' TO CANCEL
THIS MODE MOVE LEFT OR RIGHT" ;L
1120 IF LEFT*<L*, 1>="L" THEN1140 E
LSE IF LEFT*(LJ, 1)="C" THENEXEC321
SO: RETURN ELSE IF LEFT* (L* , 1 ) <>"R"
THENSQUND 1,1: GOTOl 110
1130 EXEC32150:FaRN=lTO15:F0RZ=105
4T0i025STEP-lsT3=PEEK<Z+N*32> -.POKE
Z+N*32,PEEK( CZ+N*32J-1> :NeXTZ:POKE
1 025+N*32 , T3: NEXTN: RETURN
1 140 EXEC321 50 : FORN= 1 TOl 5; FORZ= 1 02
5T01054:T3=PEEK(Z+N*32) :PDKEZ+N*32
,PEEK< (Z+N*32)+i> :NEXTZ:POKEt054+N
#32, T3: NEXTN: RETURN
1150 '
1160 ' TYPE ^GOTQ 500' IF YOU
1170 * GET AN I/O ERROR OR
ItSO ' ACCEDENTALY PRESS BREAK-
1190 '
December WQA Dragon User 33
Whafs your best source
of information —
color cotntyutir
Now you cari improve your coiur computing skills, , ,
and it's easy to do. HOT CoCo gives you more practical
inform adion on the Dragon* than any other publica-
tion. Nearly 150 pages a month!
Ever)' issue is packed with exciting new things for
you to do. We won't waste your time with filler stories.
You'll get instructive oolunmns:
•tlmjcr's Artsde — enjoy old-fashioned arcade
style games on your computer
*Thsi Basic Bcal — learn everything you need
to program in Basic
•The Educated Gu^ — discover how to use
your computer as a teaching tool
•Doctor ASCII — get answers to your
technical questions
•Graphically Speaking — create eye-catching
designs that add appeal to your programs
You also get a dozen easy-to-understand articles every
month. Game. , .utilities. . . pnogramniing techniques, . .
tutorials . . . graphics education , , , hardware projects.
They'll hdp you expand what you can do. And complete
program listings show you how to use what you learn.
That's not all, HOT CoCo saves you money too:
•Candid reviews help y-ou make every
purchase a sound investment.
•Informative ads let you comparison-shop
from home,
•New-product announcements tell you what's
available before it reaches the stores.
With all this at your fingertips, your subscription
could pay for itself with one wise purchase.
And HOT CoCo is risk- free. If you don't like your
first issue, just write "cancel'' across the invoice and
return it to us. You won't owe a thing.
Subscribe to HOT CoCkf today. Twelve big issues are
only $44,97 (US funds drawn on a US bank). Simply fill
out the coupon below and return it right now to: HOT
CoCo Subscription Dept., PO Box 975, Farmingdale,
^nf 11737, USA.
I
|M| ' Dragon ii a rteftUftJ ttf>ilpnewi. oj Orofon Data Lid.
¥£S* Help me unprove my computing skills. Send me
12 issues of HOT CoCo for $44.97 (USJ. I understand
that with payment enclosed or credit card order I will
receive a FREE issue, making a total ol 13 issues for
$44.97 (US).
Get a I3th ^stie FBEE when you enclose payment or
charge it on your Mastercard, Visa, or American Express.
a CHECK/MO □ MC D VISA
D AE
SIGNATURE.
NAME
SXP. DATE.
ADDRESS.
POSTCODE.
.COUNTRY.
1
HOT CoCo • SO Pine Street • Petwborougji, ^fH 03458 • USA
73DFDU
34 Dragon User December 1984
From Keith David in West Sussex
SWAPOVER is a boe^d puz2le, the obj&ct
of which \s to ahuffte pieces around the
board untfl their positions are reversed.
Anyone can do this, but to do it in iess than
50 moves requires considerable skill. The
program counts your moves, and dSsptays
an appropriate message at the end, de-
pending on how close your score is to the
perfect possible score of 46 moves,
You may slide a piece into an empty
space, or jump over another piece of either
colour into an empty space. To move a
piece, just type in its co-ordinates (letter
first), and the piece will move automatical-
Program notes
Lines
50-330 Draw the board. Although
the board is mathematically
symmetrical, the resolution
Obtained in PMODE 3 gives
a slightly three-dimensional
effect when the surround is
drawn in line 70,
370-620 Move pieces, search for a
win. and count score. In
order to recognise a win. It
is not necessary to examine
630-730
750-770
ever/ piece, if the first nine
are correct, then the other
eight must be. Lines 390-
410 examine the first six
using a FOR NEXT loop,
and if these are oornect,
then line 420 examines the
next three.
Display score, together with
an appropriate message.
Instructions,
A cassette demonstrating the perfect 46
move solution can be obtained by sending
El with a stamped self-addressed en-
velope to; Keith David, 51 MifS Road, Three
Bridges, Crawley, W Sussex.
h'
p
to
20
30
40
50
60
70
■SWAP' OVER'
REH
CLS
GO SUB 750
DlMft(0,l 1) .B(0, IIJ
REM QRfitM BOARD
PM0DE3sPCLStECREEMl ,0
DRAW"Bri5a^26;R9BD52RS2DeeLa8U52
L52U0aBL-:^BU3R94D52R52D94L'?4U52L52U
94"
BO PAINTU2a,96) ,2,4
90 FDR X=63 TO 115 STEP26:FQR V=31
TD fi3 STEP26
100 LINe(>:,y^-<X-^26,V + 26> ,PSET,e
110 NEXT Y,K
120 FOR X=115 TD 167 STEP2^:FDR V-
83 TO 135 STER2A
L30 LINE()(,V)^<X-^26,V-^26) ,FEET,B
140 NEXT ¥,K
150 FOR y.-7ii TO 12B STEP2A:F0R V=4
4 TO 96 STEP26
160 cmCLEtJCVJ ,B,4:F'fiINT(K,Y> ,4,4
170 NEXT Y,X
IBO FOR X^128 TO ISO STEF26 : FDR Y=
96 TO i4a STEP26
190 CIRCLE a,y) ,B.3:PATNT<X,¥> ,3,3
NEXT V,X 210 PAIWT (12B.f96J ,2,4
A*= " U 1 <;»R6I> 1 OU5L6 "
B*- " (J 1 0R4D5L4R6D5L6 "
C*= " BU2U6E 2R4BD 1 0L4H2 "
D*="U10R4F2D6G2L4-
E*= " r^R6U5NR4U5R6"
F*=^'BR3U10"
G*= " NR6U5R6U5L6 "
H*= ' R6U5NL4U5L6 "
I*="NU10R4NU2ND2ft2"
J *= "R6U5LfiU5RA "
DRAW"BM73 , iBi y.ft$; BM*??, IB; XB*; B
^125,18; !(C*;Bfll23, 165; XC*;BM15I ^ IS
5;XD*|!Bt1177, ia5;XE*5 "
330 DRAW"B«42,49; XF*; BM<J2 . 75t XG*? B
M42 , 10 t 5 XH*; BM206 , 101 ; XHt s BM206, 12
7;Xl*;BM20ii,l&3; XJf; "
340 GET t66,34> -(86^54^ ,R,G
350 GET (1 70 , 1 3S J - ( i 90 , 1 58 ) ,6^6
360 GETClia,B61 ^(138, 106) ,Y,Q
370 REM rtOVE PIECES
380 ri=o
390 FDR X=76 TG 128 STEP26rFQR ¥'=4
4 TO 70 STEP26
400 IF F'PQINT(X,Y>=3 THEN 410 ELSE
430
410 NEXT Y,X
420 IF PPGINT{76,96)=3 AND PPOINTt
102,961=3 AND PPOINT C 126 , 96) =2 THE
N 640
430 L*=INK:EV*: IF L*<"A" OR LS>"G"T
HEN 430
440 X=(ASC<Lr>-65)*26+76
450 N*=INKEY*sIF N*<"1" OR N*>"S"
THEM 450
200
220
230
240
250
260
270
280
290
300
310
320
460 Y=26*VAL tlM*t-^ia
470 IF PPOlNT<X,Y)=2 THEN SOUND 3,
5: GOTO 430
480 FDR S=X-S2 TO X+52 STEP26
490 IF PP0INT{S,Y)<>2 THEN 500 ELS
E Xl=Siyi=Y:G0TO 560
5O0 NEXT S
510 FDR T=y-52 TO Y+52 STEP2fc
520 IF T<44 THEN 540
530 IF PP0INT(X»T)<>2 THEN 540 ELS
E Xl=Xzyi=T:GOTa 560
540 NEXT T 550 SOUNDS. 5: GOTO 430
560 IF PP0INTtX,y)=4 THEN 5B0
370 IF Pl=QIWT(X,y)=3 THEN 600
580 PUT(X-10,Y-10)'(?<+10,Y+10) ,yH,F
3ET
590 PUT { X 1- 10 , y 1 - 10) - 1 X 1 +10 , y n-io)
^R^PSETsBOTD 620
600 PUT<X-10,Y-10J -(X+IO,¥+10) ,y,F
SET
610 RUT tXl-ltsVl-10!- iXl+10,yi+10)
,B,.PSET
t>20 M=M+1:GQT0 390
630 REM SCORE
640 CL3:PRIKT©228,"STftND BY FOR YD
UR SCORE 1 ■':
TO 1
<,aO IF N=0 THEN 70O ELSE 710
690 REM PRINT RELEVANT riESSflSE
700 FRINT^136,"YDU DID IT Ih "in;:
PRINi©259,"THAT MEANS YGU RE PERFE
CT' ■■; :PRlNT@4i9, ■■PRESS ANY KEY FGR
fiNOT>^ER G0'^;:eOTD 740
710 IF N- 10 THEN 720 ELSE 7::jO
720 PR INT® 103, "NOT BAD ' ■ ; : PRINTa20
0,"YGU DID IT IN " ; M; :PRINTe2BB, "T
HAT MEANS YOU'RE ONLY ";N;" MOVESF
ROM PERFECT ION": ; PRlNTe4tB, ■'PRESS
ANY KEY FOR ANOTHER GO'; -.GOTO 740
730 PRIi\JT@136, "YDU DID IT !N ";M;t
RRINT<1292,"rHAT MEANS YOU RE ";N;"
MOVES FROM PERFECT ION " ; : PRINTe4ia
, "PRESS ANY KEY FOR ANOTHER GO";
740 A*=INKEy*: IF A*="" THEN 740 EL
SE 60
650 N=M
46
660 FOR
J^l TQ l5O0;NEXT r
670 FOR
C=l TO 8:CLSCiF0R 1=1
50: NEXT
I,C
'50 PRINT&4:
SWAPOVER
;PRINTe7
4, "»«#»*»« 4ttt#" • s RR JNT<«|126, " INSTftUC
TIONS;- REVERSE THE POSITIONS
OF THE RED AND BLUE PIECES BY J
UMPINS OR SLIDING INTO THE VACA
NT SPACE. IT IS POSSIBLE TO DO
THIS IN 46 MOVES. "
760 PRINT: PRINT "TYPE CD-ORDINflTES
(LETTER FIRST) TO MOVE . ■ i PR 1NT<1453
, "PRESS ANY t<:EY TO PLAY"
770 A*=INKEy*: IF A*="" THEN 770 EL
SE RETURN
"^f^-'^'^'i^-^'i
December 1984 Dragon User 35
TUBE WHY
miMY
ROMMEL'S
REVENGE
9
^^_
psitS^
Tube Way Army - ^\of gome in
the October issue of Software
Today - The super graphics are
equal, if not better rhart the arcade
version,'
Dragon User - Tube Way Army
(s tote recommended £7 95
Rominers Revenge - When you
are dizzy from flying through Tube
Way A rmy, corned ow n to eo rfh .
Ond drive yourself dizzy in one of
our tanks. Stunning 3D graphic5
with full perspective and o host of
features, £7.95.
Both gomes are suitable for Dragon 32/64 & Tandy Colour 32K and oreovoiloble from selected softv^ore
retailers, Tandy Dealers or moil order from:-
1 Ash ton Way, Eosi Herringlor^, SunderJond SR3 3[?X
„ Trade enquiries welcome: Tel: 061 -■203*603
U/izard
Siirii/i/aro
.-^
3 TAPES FOR £8.95>^^^
Clearanoe sate of old maif order stock.
Choose any three of tfm fotiowtng games for £8 95-
fVrCTOR SMASH
ALIENS ^ TFIPLH
CLOWNS SIRIUS
RED ALERT WIZARD
STARWORD SALLEDNS
All prices inctusiva, mailorder oftly. chmjues Cr postal orders to '
WIZARD SOFTWARE, DEPT. SO, PO BOX 23
DUNFERMLINE, FIFE, KY1t 5HW
Si^nd i^rge SA£ {Tin x S!n} for fuH prcfgram calalogue.
')J
TEACH ME
YOU'RE NEVER TOO YOUNG (OR TOO OLD}
TO LEARN
Everyday matfiematics for the Tandy 16/32 and the
Dragon 32 If you think you know your maths here's
a challenge for junior to senior, to dad (or mum). A
combinatiofi of over 8 million (yes, 8 million)
mathematical questions for you to answer against
the clock, if answer too high or low, youll know. If
time too long, so long, no score.
Price inclusive ofp/p only £5.45
TfiADE/DtSTFUBUTOR ENQUIRIES RfNG 061-834 8620
A,C. SOFTWARE
434 CORN EXCHANGE BUILDING
HANGING DITCH, MANCHESTER M4 3EY
^f\OJ^ XNVHl JBded [Q BCiaid -^ uo ssejppe au»L{ irof, epnpuj B^s^y}
fmiMi 'Amit^tutQ ^ '/lafa^i, 'emJHv HtiU3ij*|d r
AaiiTis ',AA|jaq4ii*3 1^ 'i^l«ltA '«rfu4A'v uv^iiaiJ » 'HBOarid
01 (Drj. Br tiBL(3| 09^3 futi Si ^vjnti eiqipaj:3U| sju; ^E|[j oi op a^ oaflj no^ ||v
|u9u;4,wuj
awc^ ujnjoji fujjt ||}JUAjn$ « ^dUBtd aiuoij jnciA oq
lOtfHS — mnm .
-BUJBfi oapiA 9^\ *»ia (fss nft( Nsoand \^ si^ijjwp;i6*d 44 04 enuuqj wDu ma
'i|3Hj]-punp!t #g^
S HpOVOO 3HL UOd
^(^.
r^trtfi;
DRA60N/3Z BBC MODElvB ATARI 4D(}'&00 TfiSSO C, C 3ZK ELECTRON
747 FLIGHT SIMULA TOR
Suportjlv realftslic instrufiwnlaliLjn ana pilot t,
view in Irllelike iirmjlalion whiifi ii^udes
ffrDergencies Such a& engine 1ii^S and iya-
t^ms lailunes-. This prujgram uses hig>h raso^u-
IWn gfapfiics [p rrit luM !□ produca rjie mUM
realistic 1l«9h!- deck display yflt s*Bri nn a
ticyme coinputBr. Ther^i are El roal diaiis and
25othar indicators |S*b diagram). Vouf Mn-
India Qpefat* IJiroflie, aiieroiiis, SievaborE.
Ilftps, &lab5.. spaiiers, landing gear. rev«r$e
(hrusl. brakaa, ele. You Sfto [he runrtay inlrue
porspetHve. Use* iovsricks and mclutfei op-
tinrM to slafl w*|h (aka-offior igittiom larxling
approach, "A rtai Bimuiatton, nd |ust anmher
■game' ^Vjjt// CampiJlar. AptH IS V3}
Cm«it« ra.as (psp *nd vat ineiu4»d|:
DACC Ltd ^Dept. DU)
2i W«v«rl«y Road. HIndley,
ar«*tir Hancht«t«r WN2 3BN,
{Daapotch wllhpn 4(9 FtDumt
*** SPECIAL OFFER + + *
High Quality PVC du»i cover ror
your Dragon, worth E2,9S, youra
ab»i>lutely PREE when ordering
747 lllght simulator.
36 Dragon User Decern ber 1984
FROM J.C.B.[MICROSYSTEMS]
sophisticatwi operating system included — complete control using new
BASIC comniands — no need to 'PEEK" or TOKE' - no additional
cassettes necessary
• Speech and sound can occur simultaneously with graphics —
• Unlimited speech vocabulary using allophones — over 200 words
predefined for text to speech output. All numbers spoken from
direct entry
• advanced sound features three channels, "tioise* generator and
envelope generator — six octave range — incredible sound effects.
Control over envelope generator direct fr^om BASIC.
• Comprehensive user manual includes many examples
• Sound Module incorporates two input /output ports
Cheque/ P.O. to:-
29, Southbourne Road — Bournemouth
BH6 5AE Tel: (0202} 423973
Our Speech Synthesiser is now available for a
special Xmas offer price of £29.95.
Our Sound Extension Module is available
for a limited period at £29.95.
Please add 75p post and packing.
SNOW QUEEN
An HHidnarilirVl patlem f-acngnilion spelttng gams based on Hens Chnslian ftn(J«rsen'S
immortBl story Sbl lot ages ai around 6 Srxl upward?. RnrJ [ho lelters of Ihe words !he
SNO^ queen givas lo Spell. Sne can SBJutl Ifom q'^sr SM words Of lenglhs babwasn
a and 9 cMarsders. SimplB 3 Or 4 ctiaractar word DfSlion ai^ailable fa» yDung*r pla-vi?rj.
Slep 1h«ough 1h>a grapdie K^raena lo try and fMCfi 1Ha paJar^e Of Ihe SHOW QUEEN -■
s*( upon ar^ island in (he IMonh^rri wasles o1 ice afK) snow. Yon will nertr t* Inw *Jnlil
iou can 4p«ll gTERNHV. KeybMrfl' »od jovstick oplions jelwiabls.
Available on casaetlB Bj an aH-incluiStve prica u* ES'.SS
Cnsqu-SS Bnd PCs payable 'O
CAMBRIAN CQMPllTEn$OLVE. 1S DEflWENT CL^SE,
PBESHTYH, CIWTD LI 19 SIT. TElapliors |I17<56) T1J1
Oeal^r anquiriBE welcoine
AFTER WORD PROCESSING COMES
TIMSCRIPT*
the revolutionary sp&ed typing systein, (as previously
supplied by Dragon Data),
TIM SCRIPT provides a dictionary of over 300 S-cinaracter
mnemoniics for common words and phrases, Abbrevia-
'tions such as 'ds' for 'Dear Sir', 'yf' for 'Yours faithfully' are
expanded instar^imeousiy. In addition, TIMSCRIPT pno-
vides word wrapround, delete. Insert change, cent re,'rniove
lines/Store, and retrieve from tape-
Cassette E7.95 from:
T. P. GOLDINGHAM
76 Walker Road, Maidenhead SL6 2QT
TflUSCH'PT is a regiEliersd 1radO itmrk
c
POPULARi
3*JWEEKLY/
^ CLASSIFIEDS ^
* Popular Computing Weekly w as voted m agazi ne
of the y^ar by the CTA.
* It is Britain' s only wee kty home com puter
magazine with a p jtDlistied Audit Bureau of
Circulation sales figure.
* ft has a classfffed section that is now required
reading for everyone with an interest in small
micros, or w ho wants to bu y o r sel I : SO FTW A R E
* UTILITIES • ACCESSORIES * SERVICES *
HARDWARE * HIRING * CLUBS •
RECRUtTMENT*
* £6 per sec semi -display,
25p per word lineage.
* 6 day copy date.
CAU DIANE DAVIS ON D1 -437 4343 FOfl
AN IMMEDIATE QUSTE.
Popuiar Computing Weekly. Sunshine, ^||l|CIJIUE
12/13 Little Newport Street, Undor WC^R 3LD ^UNdnifVK
Decerrber 1984 Dragon User 37
Dragoiii
conv<
Jo/1/1 Buckley Qwes the tokens and listings necessaric
THE TANDY Color Computer and the
Dragon 32 are bolh based on rhe 6809E
chip, They also share Micnosoft Basic,
When typing Basic programs into either
rrachine Ihere is no need to change
anything for even their screen formats are
identicat. One might therefore ttiink that a
program which runs on one machine could
be saved to tape and then run on the other.
However, this is not so. When presented
with a tape recorded by one machine when
the micro you own is the other the tape will
load OK but as soon as you type RUN the
only thing you can get out ot your trusty
micro is a syntax error (and there is
nothing more frustrating than that),
The problem is that tfie Dragon and
CoCo use different tokens to represent
Basic commands, "What is a token?" you
ask. When you type in a Basic commartd it
is recognised by all those good little bits in
ROM and, rather than storing it as a string
of letters in ASCII, it is stored using only
one or two bytes of memory. These bytes
are the tokens which your micro recog-
nises as Basic commands when you RUN
the program So when you CLOAD a
program into a CoCo that was CSAVEd
from a Dragon (or vice versa) many of the
tokens wiii be "misinterpreted".
You can explore the tokens in your
micro by typing in listing 1. Program lines
30 to 100 POKE the vaiues 128 to 255 Into
program line 10, ten values at a time. Line
70 PRINTS the values which were POKEd
and line 90 LiSTs program fine 10 with the
values now represented by the corres-
ponding Ba&rc command. Typing GOTO
■fOO will cycle through the next ten values
The second half of the program does the
same thing tor the two byte tokens,
A listing of the tokens for both the
Dragon and Coco, together with their
associated commands, is given in table 1 .
The table is in two parts. The left side lists
the Basic commands in alphabetic order
with the corresponding tokens for the
CoCo and Dragon The right half of the
table lists the tokens in numeric order with
the corresponding commands.
Several alternatives
Once you have the tokens there are
several alternatives regarding what you
can do with them — you can list them in
DATA statements, READ them into arrays
and then use the arrays as look-up tables.
This would occupy a fair amount of storage
Space (about 3K) which, if you are only
translating short programs, may not make
much difference.
If you are trying to translate a program
which takes up most of your available
memory then any trick which saves a few
bytes is to your advantage. I chose the
memory saving method,
I set up a translation program which
gllowed me to input the look-up tables,
prfr>t them out (table 1), save them to tape
and read them from tape (see listing 2),
Listing 1
10 DRTR 1234567e9ei23456?S501234567S90
26 ST^PEEK'C25)>K£5e"+PEEK<26>
30 FQRI=^12BTrr£55STEP10
4B FClRJ-0TO9=IFI+J>c55THEN60
50 P0KEST+6+£*J,^ I+J: PGKEST+?+2*:.J. 44 ■■ NEXT J
70 FORJ*0Ta3iFRlNTI+.J; ^NEKTJ
90 LISTiS
103 HBKTl
110 FQRIss1£8TC255ST£:F1@
120 FORJ«0TO9^ iFH'J>25STH£N140
130 P0KEST+6+S*J.2S^F^P0KEST+?+3*J. 1 + J^
P0KEST+$^3*J, 44 = NEXT J
140 CLS
150 FORJ-0TO9=FRINTI+Jj ^ NEXT J
160 LXST10
£00 ■■*** CLORD"TQKEN -J^.fX
£10 ' *******JK**3^^:'*:;tf**-i^;;*:^:|L:^-4;
The program Is fairly short and user
friendly. The remarks will help you to
understand the various aspects of the
program. With this program I saved my
look-up tables to tape for future use
One word of caution, the program as it
stands is for Extended Basic and Disk
Basic, Not having access to a Dragon disk
I was unable to determine the tokens for
the Dragon Disk Basic commands. For this
reason you will find "0" in the token fist tor
the Dragon or ?? in the keyword list of
tatjle 1 , If you have a Dragon Disk system
you can fiil in the empty spots using listing
2.
Once you have entered listing 2, type
HUN and select option "1 '" from the menu.
You will receive the prompt "TOKEN =
nnn," "ENTER DRAGON KEYWORD."
Use the right half of tabSe 1 to enter the
correct command which corresponds to
the token displayed. When you have en-
tered all the commands the program wilf
return to the menu. You can either print the
table to the screen or printer or you can
save it to tape.
Having saved the look-up tables my next
step was to get them in a more useable
and condensed form. Program listing 3 did
this for me. It organises the one byte
tokens into the arrays from subscript 1
through 78 and two byte tokens in arrays
from subscript 79 to 112. It also reduced
the token look-up tabfe to eliminate the
disk tokens. Of course, rf you have the
missing disk tokens you wifl want to save a
complete set of tokens. To do this make
the following changes in listing 3;
40 DIMTC(136),TD(136),CT(136},
DT(136)
140 F0RI=128T0224
190 FORI = 2SS12eT0255 166
280 F0RI=1T0136:,,,
The data saved by listing 3 will be used
to translate Dragon to CoCo programs or
vice versa. Program listing 4 does this. It
reads the look-up tables into arrays
TC{1 12) and TD(1 1 2) (lines 60070 thnjugh
60110), sets the end point for conversion
to the iDeginning of the conversion program
DRTOCC (fine 60130), and merges the
program to be converted with DRTOCC
(line 60140) using a program we will
discuss shortly. Line 60150 through 60180
keep us informed of the programs prog-
ress.
The actual conversion takes place in the
subroutines starting on lines 60200 (two
byte tokens) and 60220 (one byte tokens).
Lines 60260 through 60340 step through
36 Dragon User December 1964
1 /Tandy
/erter
sary to convert Tandy programs to the Dragon and vice versa
the program to be converted one byte at a
time until it finds a token. It jumps to the
oonveraion subroutines (line 60310 or
60320) to get the corresponding token and
then POKES it back into Ihe program Peing
converted (line 60330),
If you are using a disk-based sytem you
will have to make ttie following changes to
listing 4:
60030 DIMTC(136),TD(136)
60090 F0n! = lTO136:,,,
60200 FORK=98TOl36:GOTO60210
60220 FORK=lT097
Listing 4 is set up to convert a Dragon
program to run on the CoCo. If you have a
Dragon and want to convert CoCo prog-
rams change program line 60230 to:
60230 IF TC(K)=TK THEN TK=TD(K):
RETURN
Now that we have all the basics we need
to put Ihem together and make it work.
One additional tool is needed: a merge
program, Listing 5 does this for us. It is a
machine language prograrr which allows
you to load the conversion program into
the back of the program to be converted by
making your micro think it doesn't have a
program in memory.
Programming steps
Here are the steps to convert your
program, CLOAD listing 5 and type RUN,
You will receive the prompt line 40, Wake
sure none of the program lines in the
program to be converted exceed 60000. If
Ihey do use RENUfVl to correct the situa-
tion. CLOAD the program to be converted
and then enter EXEC32749. If you do a list
at this stage all you will gel from your
friendly green eye will be OK, Don't dis-
pair, your program has not been lost, only
masked by the program pointers-
CLOAD'DRTOCC and type RUN The
conversion program now takes over and
displays the start and end address of the
program being converted as well as the
current address being converted. Insure
you have the look-up table CSAVEd on
tape from listing 3 since the conversion
program will start looking tor it in line
60070. If a problem does arise the prog-
ram will stop and give you an error
message. When the conversion has been
completed the conversion program will
delete itself and give you a prompt to
CSAVE the converted program.
If you don't want to go through all this
work and aren't worried about memory
space then program listing 6 is for you. It is
self explanatory, Eliminating all the re-
Listfng 2
le ■■ Jt:Jt. + ***t.*.**s^!t:*:*.***lf.irif * + Jflt
le ■■*:*:* CLOflD"TRRK£'- ***
321 ■■ ** t * J I*:****:********:*;*:****
Se C-IM KUf<LSS>.T&tt3S>,TC:<13S>
8t FOPI-&T '0 FI^CLS^FRllKTeP, "TOKErJ "",1
90 p-RlNTe64'PRlHT(E32."EHTER DRRlGOH KEYWORD"'
1 ee I HPUTKN*
110 FORJ-BTOLSe^ IFKN*-KL-i*t JJTHEH"r|?(;j)-l :G(jTOig0^ELSENEHTJ^FRINT(14e0.'ino mitch. r
1£F PFiNTrs*lS0jS^RiHC;*ir2e.3£>J
13P FR-iN'@S4 PRIKT(E3£,"EHTER COCO KEVUORD"
l^p: IHPUTKL-J*
150 F0RK"0T0136-IFk:i-J*!=K!J*(lK:> tHeNTCCK J»t ' COTO ISB ' ELSEHEXTK ^ f*BIHT(»*ee. " no ms.tCh.
rȣ-tit-i->-- k*av.'-5<"d"i SOUNtEBBil iC\;T01W
' m#1;c^ tekffJi to kwswcd for Prliitoufc
KC*-'""iKD*=«"'"'
FCRJ«0TO13e
I FTCi J J- 1 THeHKC*-KN*t J >
IFTCJi:, J >=>! THEHKDtpKH*: J 5
HE^TJ
IFKC*""" THENKC*'="7?"
IFK.C'*""" THEH»0*-"??"
RE"^URH
■' «-nt.«r lr*Mwor-dt 9i.v«-ii tokftn*
FCRI^BtOiae REflOKWitn^HEXTI
STi»l£S Fl-224
GOSUBS0' inPu.«i d**l«
ST=>233i£S FI»253liS6
GOSUBBl?'ii-iPu.t d*.*.a
RETURN
■'pf~i-nr he*.din^t and t^^ble*
ire
1S0
1i3?
200
£10
££&
^'3S
■£Ae
230
310
3se
330
■340
330
369
490
410
429
430
440
4-!i0
460
n H
470
CL^^P'^IHT-IHSIjRe PRINTER IS OH'", "PRESS RHY KEV TO COHTIHUE"
P**IHKEV* ■■ IFH*-""'THEH420
CL,3PstlHT52*'3,"P R I H T I N C"
flt= ■'#*#***»#*"
PR'iHT*^2 ,. iTfi IHQ*', 72, " -" J
PRIHUt-E.THB*; l3>"!"j7ftBC20>"T K E H" .aPIS'^35 ;■" ! !
N D'
PRINT*-2,TH8<;igy! " ; SrRlHG*< £1 , "-"^i"! !%Tfle<;3e>"
PRlNT»t-£, " COriMflND 1 C5C0 ! tRflCOH I !
TFlBCSaV !"jTftB(55>-C O M
460
A9^ FRlHTit-S,STRIHW(13,"-
*<43 .■"-■' >i"l"HETRInr:*< 10; "
50« P0Rl»=i£ST0££4= ;DSUB.17@
TOKEN ! COCO
-)i"\ "iSTRlHG*;: 10. "-")J " ! '■; STRINGS'; 19. "-"JJ
" Jj"! ";STP:IHC*^ 19,. "^" J
K-T-l;2?'C0eiJB53&. HEKT I
I I
OR
; STRING
5XB F OR 1 "235 1 ESTOaSS 1 66 •■ GOS! JS 1 70 ^ K^ I -S^^e 3 e ■■ -GflSuS 5M ' WtKT I
5£ia RETURN i
330 RR:lHT*t~£-TPlB';!''KH*.^K^;TflBCl3>" !"i iPRlNT#-2..:JSING^* jTC^ K>J ^ PRIHT*-2.Tfte< £*>" I
RRIHTJt-2,ijSlNGfl*jTD''-K:>- 'PRIHTi-£; TR3C 35 >" ! I " ,: THB^ 4& >j : FRI KT#-2.iJSINGfl* j I* ^ PRl
NT#-E ., TRe-: 30 ? " ! " .^KC*,. TRS^Sl >" ! "jKD*
34^ RETURN 500 ■'O'i+.Put to t».(** £10 CLS
623 PRINTe3S4,-P0SITlbH TFIPE - PRESS Pl*l* PHO reCOr*^" ^ PR INT ■" PRESS inter TO COM
TlNUE"
i.3f3 Pr- I NKEV* ' IFP*< >CHR*( 1 3 JTHEHeSB
CL&'PRIHT'-SHVIHC TO THFE flS CSflVE 'CONVRT' "
0FEH"D''.-^1 .■ "COHVRT"
FCRI'=0TO13e^Pl?:HT«~l,KW*f;iJ;TC< I JjTtX liJiHEXTl
CLOSE-1
RETURN
' inpijt from t.*P#
CLSipRlNTeSa*. "POSITION THPE - PRE33 P l iii " . "PRi3& tflttr TO CONTlNLfE"
St=iIHKE'i'* ■■ IFH*< >CHR«'. 13 )THEH7ie
CLS PRINT"SERRCH*NC FOR -:;OTiVrf'
OFEH"r'.-l."COHVRT"
CLS PRIr-IT'TOUHD comvi-t"
FOR : =0^0 1 36 I FeOFC, - 1 5THEW77B
Iir^FuT«~ 1 . KW*': I >, TCt I >. TD< t > ^ NEJ^TI
CLOSE-T
RETURN
'P'riin-t t5.ble to »Cf-*eTi
CLS:pR!FiT"KEYW3R0 COCO TKH DRSf^OM TKKl"
H*=- ■'**(**«*###*»■'
P0RI-1T01365TEP12
CLS ^ PR 3 Ht" KEYWORD C0C3 TKH C*RR50>* TK.N/'
FRINTe64.;
FGSJ-^TOll 'K-I+J. IP*^>17€THEH39e
PRINTKWSt K > i TflS< 13 >; ' PR ISrJS IMSB* J TCC K >i TC^ K >
NEXT J
PRINT PRIWT-pRtSs Fl^-JV KEY TO C(JHT INUE" .^
640
630
6631
67e
^80
700
;'io
7E0
733
740
763
T70
780
600
e!0
3£0
e43
850
S30
CcHitlniMd en
41
Decemtier 1984 Dragon User 39
i
Ltamd'^
A Jegend in its own time, simpl^^ the best software ro
have been written for the Dragon and Tandy color
computers. With Its full colour, htgh resolution
graphics, sound and 100% machine code, surely no
collection can be complete without it.
Joysticks required, For 1 or 2 players
*^ 32 ^ TaiMiy Colon r versions only avsHabie ^t Tandy Stiops
Tape £8
mcl Pfi^P
I i'i I
BANDIT
Tired of games that only have a few screens or force
you to follow strict levels'? In Tl ME BANDIT, yOu*
cari choose from more than TWENTY places
throughout the game, with more than 15 distinct
variations and levels of difficulty in each place,
this means over 300 variations!
Crisp Supergraphics. colourful scroHing landscapes,
ful J an imation of a multitude of characters, and over
THREE HUNDRED SCREENS,
JOYSTICKS REQUfRED
TANDY COLOUR versions only available at Tandy Stores.
E.!(ploding with
colour, racing withj
fast animation,
and roaring with sound, this great n on- violent game
is destined to be a classic.
Dozens of levels and screens (more than FORTY!)
offer anyone, as much good clean fun as they wantf
Play alone or go for the ultimate challenge of two-
player simultaneous competition.
Rur> along the colorful g irders. |ump across the
chasms, climb the ropes and ladders, and
grab theBlHD and fly the loot before your
opponent gets It. but watch out! The KATSareon the *
prowl and your opponent is tossing eggs at You !
irrr^^^m^^^ nt.i
T tf.?=-?"t±*.*
i^l^
^^i^V^-^ ^^^B^^H
Tape £8
Wi:
'i^miUSrx^^'mm
Tape £8
ElMONSCCD
JOYSTICK REQUIRED
All alone jh the silence ot space,
you switch on the view-port
to look at the brilliant slarg.
And tnen you see THEM; a massive hoard of bat-li'ike aliens,
swarming towards you! The ?hip trembles under the distant
explosions of enemy (ire. You have only one chance for
survival. Fight' As you attempt Id deleft each new wave of
enemy ships, I hey oniy gel stronger and faster!
by some miracle you survive trie first assault, you find
yo u rseff p i tted aga i nst e nem les so swift . powert u i , a n d
outrrght evd tliat onJy one name fft$ them DEMONS! And if
that's not enough, they bring out the heavy artillery - the
Mother Ship! Engaging m battle, you see a dark gloui^
agamst the stars, another invasion fleet!
Dilleren! screens of bats, demons, and special challenge
rounds keep the exciternenl high and lhe competitfon stiff.
TANDY coLpjifi 'jers<Qns (jniy a V(i| 1 1 ao ic at Tanrtv Stores
''jm^
m
^SB
■n
>"■»*
(I*"**, ,r<":t* *»'•*
DRAGON 32 TAPE £4.99 (Special Offer)
TANDV COLOUR TAPE £8,00
i^fWc,
,^^k
DUNGEON RAID!
An exciting venture into the depths of the unknown
JOURNEY THROUGH THE CATACOMBS OF
ROOMS, KILLING SHAKES, OAFS, SNAPPERS and
THE GHOST that guards each set of doors to yet
another deathly dungeon.
You rrust enter and leave each terrifying room within
a LIMITEDTIME but avoid killing your own clone or
you will lose a life, i JOYSTICK REQUIRED
TANDY COLOUR vsrsions (ji^ly aval tab Iflal Tartdy Slures *
i^3?»S
■ 5!S«**gat:5soM™s»as,-fs;sotiijssBt^!S!.at^T5:-i
■-■■■.■■*■ Ni
[il'M-
n
Tape £8
TO^^ol
or post to
0726 73456
^8LINeS-24H0URS
AUCIHMIAII
41 TRURO ROAD, ST. AUSTELL
CORNWALL PL25 5JE.
marks will save some memory. You will
siill have to load the merge program and
follow the same steps outlined above bui
you will be saved typing in several other
programs.
Future use
Even if you don'f type in listings 1
through 4 you should look them over since
they do contain some interesting aspects
which you may use in the future, Re-
member to change line 60350 to:
60350 tFTCEK)=TKTHENTK=TD(K):
RETURN
if you want to use listing 6 on a Dragon,
If you have problems with the l^istings,
write to me at 28 Broom Park, Teddington,
TW11 9RS. Include a SAE and I will
respond by return mail. If you want a tape
copy of all the programs send £5,00 in
cheque or money order made payable to J,
Nichols. Please specify if you have a
Dragon or CoCo. ■
900 et^WK^'ft ■ iFe*=
310 NEXT I
92?? RETURN
"THEN900
Listing 2 continued
9'3<i DRTfl
see ORTfl
?7e DPTH
3g& DflTfl
. FieS . flHt> J flSC J RTM , R:JC iQ i eFlCKLfp;C'-'R» . CIRCLE J CLEPRj CLDftt?
?4B &RTfl CLCSEjCLS.C0LOR.CCim",COPY..C0SjCSflVE..CVH.pflTFl.0iP
939 DHTH DEL, DIM . IR . DSKIHI , Ds*^ I S : [?LOflt? . DRR-,J .■ DR I VE. DSKCrf . Et I T
ELSE; EHO. EOF . Ei^EC . EXP, FIELD, FILES,-I>i.FHl. FOR
FREE. GET. GO; HEW*. IF, IMKEV*; lMPl,iT; INSTR ; INIT,JOVSTK
1^ I LL ; LEFT*; LEh*. LET ; L I £T , LLI ST, LI HE; LOAD , LOC, LOF
3=*B DRTfl LOG ;L3ET, MEM; MERGE ;M I'D*, nKH*,MOTO~.; MEW ;HcXT' NOT
icae l>ftTR W;DFF,GF-EM;0R,FfllMT.PCLERR,fCLS.PCO?Y,PEEK>PLPlV
QflT p PI^O&E ; F 1 HT ; POKE ; PGS ; PPO i MT ; PRESET ; PR I HT ; P5ET .■ PUT . REPD
|>HTR ftEM , REf iPnE ; F.ENU 1^ ■ RESET , RESTORE , RETURU ; R I G»Tt , RND ; ftSET , RUN
OPTP 5PVE . BCP-EEH; SET , SGM, SKIPF, SI H, SOvNO; STEP. STOP, STRING*
|>nTR 3TR* , SUB ; SQK ; TRB< , TRN . THEN , T I plER .■ TO , TROFF ^ TROM
UNLi^PitJ. USINC; USR. VRL.. VRRPTR, VERIFY; UKiTE. *.■ - ; *
1940
1&5& DHTH
lB6ia &RTR
1203 ■'pfi».ln Pp*o9r«w
1213 CLS = PRIHT'E44.
lEZB pRiNTaiee.. "i,
l£30 PRINTISie4;"2.
1240 FRIHTft^ZS;
lZ3e PRIHT(E29£;
126e PRlNTai?^;
PFHWTIS42B;
PRINT e433;
P*"IHKEV*i
MEHU"
ENTER KEVIJORCS"
SAVE TABLE TO TAPE"
REHD TABLE FI^CtM TRPE"
PRI>JT TRSLs"
PRIWT TflSLE - SCREEM"
Ek[?"
"SELECT CPTIOH <1-6>?"'J
IFR**""THEN1E9B
■'3.
"4.
"3.
"6,
1270
l£Btl
12^0
ijeie
13ie
1320 DM t i:;O*fUe3l0;Gl?; 730. 4ie,91B, 134a
133P GOTOiZlS
1340 CLS FRlHT^l^Ex'
I FBt< '■ 1 "DRR»>-5" THENltSei
■BE SURE VOLI TURN EVER V^H IMG OFF,
r^rbtef
TOKEN
COMHRND !
COCO !
DRRGON
nss !
255130 i
25513ef
RHD J
176 !
20^
FISC I
255138 !
255144
ftTH !
255148 !
255135
RUDIO 1
161 1
163
encKUP !
321 !
CHm !
235 139 1
255145
CIRCLE I
1S4
177
CLEAR !
145
150
CLOAD !
151 1
153
CLOSE !
154
156
CLS !
158 1
160
COLOR !
133 !
176
CONT \
147 !
148
COPY f
222 !
COS !
255149
255137
CSHVE I
152
154
CVH !
255162
DRTPl !
134
134
DEF !
185
152
DEL !
181
t6e
DIF1 !
140
140
DIR !
2Q€
DSKINl !
220 1
DSKI* !
223
^
DLOFID !
202
t 185
DRFIU !
198
[ 181
DRIVE !
207
!
DSKO* *
224
E
EDIT 1
182
I 167
ELSE 1
132
132
END \
138
1 138
EOF !
255140
! 255146
EXEC !
162
1 164
EXP !
255151
! 255135
FIELD
FILES
FIX
FH
FOR
FREE
GET
GO
HEK*
IF
INKEYf
INPUT
INSTR
INT
JOYSTK
KILL
LEFT*
LEN
LET
LIST
LLIST
LINE
LORD '
LOC
LOF
LOG
LSET
MEM
nERGE
MID*
MKH*
MOTOR
NEI4
NEXT
NOT
ON
OFF
OPEN
OR
PRINT
208 !
!
209 !
!
255152 !
255146 1
204 !
190 !
128 1
128 !
255163 i
\
196 1
179 1
123 !
129 J
255156 I
255149 !
133 !
133 1
255146 !
255154 !
137 !
137 !
255158 !
255157 !
255129 !
255129 !
255141 !
255147 !
219 !
1
255142 ]
255150 1
255135 1
255141 !
136 '
142 !
14S 1
149 \
155 !
157 !
137 !
170 f
211 !
1
255164
1
255165 1
!
255153
255134 !
212
!
253147
253155 !
213
I !
255144
253152 !
255166
f !
159
t 161 \
150
! 131 !
139
! 139 !
168
! 192 !
136
! 136 !
170
! 194 !
153
! 153 !
177
! 201 1
1^5
! 176 1
Continued on page 43
December 19&4 Dragon User 41
Designed and produced by qualified professional educationalists
EDUCATIONAL SOFTWARE
Physics (O level/CSE Revision)
Bioiogy (O levei/CSE Revision)
Computer Studies (O levef'CSE)
Maths (O level Revision)
Maths iCSE Revision)
Science (Revision 12/14 years)
Maths (Revision 12i4 yea:s)
English [Revision 12/14 years)
Reasoning (11+ Revision)
English Practice (611 years)
Mathematics Practice (8, 1 1 years)
Arithmetic Practice (7/10 years)
Tables (Practice 7/1 1 years)
Spelfing (Improver 9/99 years)
Knowledge Quiz (9,-99 years)
Sports Quiz (9/99 years)
Typing (Improve your speed and
accuracy — timed tests in upper and
lowercase letters — 100% high res,)
UNBEATABLE VALUE AT £4.95 EACH POST FREE
O LEVEL/CSE COMPUTER STUDIES
A set of four cassettes jam-packed with up to date knowledge
covering the O level/CSE syllabuses. Full tutorial with
revision questions. Subject areas include:
Data Coding, Data Storage, Computer Arithmetic, Computer
Logic, Processing Information, Society and Computers,
Computer Structure, Backing Storage.
And much, much more.
Also suitable as a general introduction to the computing
world (Mums and Dads please note).
FANTASTIC VALUE AT £14.50 PER SET POST FREE.
PRO-FILE (g)
The onginaf and best cassette -based filing system. Use your
Dragon as a data fifing and retrieval system. Hundreds of
uses throughout the home and small business — used by
doctors, demists, farmers, etc.
Output to screen or printer.
Se-page easy-to-use manual with fufi instructions
"Profile does everything it claims and does it well {Which
McTO? November 1983).
" One of the best manuals of its type I have seen, ideal for the
novice" iPCW December 19&3).
£5 less than our nearest rival.
£9.95 post free
MICRO DE-BUG CONSULTANCY
Dept U, 60 Sir Johns Rd, Selly Park
Birmfngham B29 7ER. Tel: 021-472 7610
Also suitable for Tandy CoCo Computer,
^
Of the hilir
The RAfNBOW is the biggest and
best magazine available for the TRS-
80*-' Color, TDP-100, MC-10 and
Dragon-32 Computers
And no wonder! It's over 300 pages
thici< each month . . . pages brimming
with programs, product reviews,
tutorials, columns, hints and tips
about youf compuler Yes, it is consi-
dered! "the" Color Computer maga-
zine to buy.
Don't delay. For only $28 you can
get the Rainbow every month of the
year Then your CoCo will be Kong of
the Hill too!
U-K, Subscription r^tes
U,£, $65 surface rate
U.S. $100«irrsle
ft'H) -Bl.-lM
tH» Hainbcnv S&M U S H ighway 4?
&D2/22e-4 49S PO eon. 209
PrOspei:! Ky aOOM
VE S ! Sign me up fa* g yiear ( 1 2 iss ues I of thf RAIM BOW.
Name ^_
AWness „^
Cily -^ — . ^^ Sta!« .
Foment Enclosed
Chafgs VISA MasterCard
My Atcoumlff
Zip.
Amefican Eipress
inl&fbartk«(MCofify>
Card Eipir^lion Dale
iSS S yt±t in EhE Unih^ij S^MSh
Can4u.»n tnd wencan paie
US t3J. lurlJC» r^te loolh^r
CQuntnmUS S65 aifrait
y S %t€0 All aubicFiplrani
i»u« please £ilfyw
Uft 143 ^-^ WQ«i£S.
^
42 Dragon User December 1984
WMAyvwwvnnpw
Tabl^l continued
PCLEHR
PCLS
PCOPY
PEEK
FLRY
PMODE
POINT
POKE
FOS
PRO INT
PRESET
PRINT
PSET
F'UT
RERD
REM
RENAME
FIENUH
RESET
RESTORE
RETURN
RIGHT*
RHD
RSET
RIJN
SHVE
SCREEN
SET
SGN
SKIFF
SIN
SOUND
STEP
STOP
STRING*
STRf
sue
SQR
TRS
TRH
THEN
TIMER
TO
TROFF
TRON
UNLORO
USING
USR
VRL
VRRPTR
VERIFY
WRITE
>
<
f
192
lee
233134
£01
200
255143
14€
£55 IM
255 lee
1S@
135
189
197
141
ai4
203
157
143
144
255143
255132
215
142
216
191
156
163
255133
160
169
145
2531 SI
253136
16S
255155
164
255 15D
167
235159
163
184
183
219
205
235131
255137
255157
218
217
171
172
173
174
175
178
179
L80
131
175
171
182
255140
194
183
255153
147
233131
255139
173
135
172
180
141
130
186
139
144
145
253151
253132
143
174
138
255128
163
255136
162
193
146
253160
255142
189
253133
167
255136
' 191
255156
188
169
16S
205
253161
255143
255156
195
196
197
198
199
202
203
204
131
gvai
Listing 3: gives the tables a mors vs^&ble ^nd condensed form
28 -It* tLCPC-'TlCNCgMV- *«
48 PIMTC l36)/TtH ia«5,CT< LIZ)-.P1"( |1?>
5B CLS'WtlHTBae*, 'PWITTSH TAPE - FPESS p '. *a ■^■ "F^ESI .^tir TO COMTlMye"
SB nf*THt;Ev( lP(4t>:>Ct«*a3)Th«NEe
7B CL' ■P1t[NT"SEflEi;H3M; -OR caiwrf
ee OPEN' !",-!.. 'CflNVRT"
9i ClS- PRINT "LOB? !MC cffiwr*-'
L«B Fr3H[.9T01S«- IPEOFf -I JTWeNlEB
ize clqse-1 _
11? D,« PHlMT'LaBOIHC CtinPl.£T£' PHIHT F«:IMT"MlWi S<*T'
l^e f 3P;"jjST5ie*
1-* f 0e-J*9T(317S
l&jj [F-C'J?»1 Th^E'C! i-lJT >"TCf J >:tiTt 1-1I^J"TD< JJCOTOIW
IfB HE^T.'
isa NE*i 1
ISS FriR:«£53lEaT?S3a!.61
SSEJ F0Rj**TDt3S
zi9 iFT-i^jj.i THe>JCTM-asw*j)*Tip ji'S5?aeaeT<i-2fse4si-Tcr: j>-a33«a* GOToaae
&HS HE>TJ
t3B MexTi ^^
a« CL3'n!!NT"eaRT CaMm^TED"P«![HT0:384. 'position TSPt - PWtSS Pli" ft*
record" ■p«ln--P*(ESS •ft*' Tp tCMTSMliE":
E36 Mi.[HKgY*5FfmjC>«*< ia>THEM35*
£SH CLE PHlKT'SRyfHS iDDkuP TO TPPE"
278 CPtH ■ g ' . - L . ■ LOW'JP"
jge fsuS'iToiia PBiHr»-i.-CTU?-DT':n mSj<tt ,
3« CI.S PBIMT"!|aa)(ul' SfWSt Tg Tft?e"
TaiJiel
TOKEN
I 12B
! 129
I 13^
! 131
! 132
! 133
\ 134
! 135
! 136
! 137
! 138
! 139
! 140
! 141
! 142
! 143
I 144
\ 145
! 146
j 147
! 148
! 149
! 150
! 151
I 152
! 153
! 134
I 15:5
! 1S6
! 137*
! 15S
! 159
i Continued ^^^
! on page Ab 161
C M n fl H D
coco
FOR
GO
REM
ELSE
IF
DflTR
PRINT
ON
INPUT
END
NEXT
DIM
READ
RUN
RESTORE
RETURN
STOP
POKE
CONT
LIST
CLERR
NEN
CLOPD
CS1=!VE
OPEN
CLOSE
LLIST
SET
RESET
CLS
nOTOR
SOUND
nuDio
DRRGON
FOR
GO
REM
ELSE
IF
DnTR
PRINT
ON
INPUT
END
NEXT
DIT1
READ
LET
RUN
RESTORE
RETURN
STOP
POKE
OONT
LIST
CLERR
NEN
DEF
CLORD
csnvE
OPEN
CLOSE
LLIST
SET
RESET
CLS
MOTOR
'l-J,. M ,
December 19&4 Dragon User 43
MAKEIHEMOSTOF
DRAGQN32
Two ^rcBt boohs to help
VOu tap tbe power of
yoiir Dragon 32,
^ Hfl*^«*" I
MAKING THE MOST OF YOUR
DRAGON, bv Give GifTord, leads]
you through programming the
Dragon from First principles, and
includes nnore than ISOcompktel
programs, including major arcade]
games £5.95.
DTIf AMIC GAUE5 FOR THE DSAGOlf 32 — Tim
Hartnell and Robert Young, Thirty magnificent games
for the Dragon are lurking in this 180 page book, to
mahe your computer behave just as you hoped it would
when you bought it. Programs include MAGIC CASTLE
SNARK ATTACK, SPACE RESCUE, REVERSI/OTHELLO
CHECKERS and CUBIK S RUBE. Just £4.95.
t enclose £ . Rease send mi ihe bcwks indicaled.
I
I
I
L
Dynamic Games for the Dragon J2
Making the most of your Dragon.
Name .
Address.
DRAGON 32 AND 64
DRAGON APPOINTED SERVICE AND REPAIR CENTRE
COTS WOLD COMPUTERS
* Dragofi 0S9 software suppliers. Easy link Eelsx agents
G MIDDLE ROW, CHIPPING NORTON, OXON
Telephone (oeos) 412^
I
I
I
J
NEW MODEM SOFTWAHE
Dki you kngw Bi^t flt* <3ifiKlory of bulletin trOlMS OfrtfWing in V\B UK haE raoctied
SxA4 t\<i»S. Vou can acciss ttisss wdhi ynur Dragon. On« cif lh«sie boards is Pn^l^l,
its new dirsclDry has H pagas ni numbers that 'vou can contact, mo^it^l iries4 art TrM
at chsrije.
DRAGON ^2
Driver II — This new wHvu^re w^l 9ign ■you inio sn/ 3D0 baud SYSiftt fine P^$lel). II
prosJuces a 4(HKlumn sc^stn distilay with upper and Bowercase lellars. A printad copy
Ct ifatj can a\sC> be obIair>ed. Will also work with W\b 6* uaing the Co4sw<ilcl Co'npgt^rs
RS21i2 cartridgs — TapB £e.SD, Dbk Clfl-SD ^Dip SOp).
BrlwB* 340 — TMs wHiMafe u4*S Ihe ila/Klard 32-CrHumn *tplay. hdwmer, all lamera
are m uppgr cUM lOf Clinty Will aiso work with Ihe 64 — Tapa ES.Oa — dak CT.Sd
id&ti 50pt.
DRAGON 64
Sp^ijilly ^lisigi^Mt ROM Mtwdrv is atvailabls kir Ihe 64. Supplied in a carlridga case.
A 51-C(i4umn scrsen with uppar and lawar ca^ ia$ <n 0$9] i$ pn^gc^d, Sawd i^6
SOfr^.eOO. Modems use Die 64s inbuilt RS232 pO*1 - EBJ.M fpflp El .OOf.
CARTRtDGE PORT EXPANSION BOARD
TtitB board piugs mtu Itie Dragan r^arilndge port lo allOAr Ihe simu<1aneouS uS* 0< Ihe
DHAGON-PHEMieR DOS esflr-age arv] (he C*(Sweld Compulcrs BS232 interfais.
Allows |hK3 uiB di iKe dish base sottware on the 32, elc — Ctti.SA {pip £l .£S] .
nS232 INTERFACE
This cartridge i? .neeesssry 10 BlhW lh« »i>n»ctiOfl O* a nvjdtrw Ib the OR AGON 32. ft \b
a lull SpOCil>fiit1iOn unit., can be suuptied with dllfarenl addfas^B 1a altaw connectiun ql
move !ha/i one inlarfaice. Sottware and hafdware ocrvlrQl ol Davd rales l&O-IS.ZOO).
FuHy tested aruJ jijpptiad uilh manueJ al90 9uitfit)l4 for 64 and Tandy CD'Cp — £44.00
(p*p?1.Q0)
MODEM
Biizz-bQy, 3Q0 bps, Ts^Mom appro^jftj. ^ v««V popular urilt orfering blkxJ vbIub tor
mari«y. Bat1a/y or itMlns pawared — £79.S4 jp&ii Cf .00).
CABLES SUPPLIED AS REQUIRED — £11.50 eactt.
NEW MICR&IIEAL TFTLEB Kir^luding 'World r>< Flight' (Hupert; tlighl almuiater) and
Time Barrtif. Mr Dig and Tnuehilona.
DRAGON 64/OS9 DISC SYSTEM
BUSINESS SOFTWARE
Professionally written Software for the small to medium giaed
busiri^i&s. The following ipackages are now available:
CASH AND VAT — Enables s^ou K>:
* Record all Tradinfi, Bank and Cash Iransacticms, posting
tran$actioris to the relevant trading account (e.g. expendiiture
posled to stock pure liases)
Produce VAT Relurn and Audit Trail on request
Produce Trading summary and detail reports (analysed by
irading accounts) on request
Produce cash book and banl< reconciliations on re<iues-t
Post transactions over tbe VAT period end and financial year
end without having to ruri the period end or yeaj^ end
processing — allowing you to produce the period end and
year end reports at your convenience
STOCK RECORDfNG — Enables you to;
* Know 'iftfhai is currently in stock
Know how much cash is tied up in which Stock Items
Identify slow moving stock which is tying up your cash
identify fast moving stock and avoid stock-outs
Know when to order slock based on current usage
Report on Stock valuation, movement, re-order requiremenis,
usage history and statistics
Utilise full enquiry facilitios
SALES LEDGER — Enables you to:
* Record all Sales transactions lo your Customers
Produce a comprehensive audit trail of these transactions
Produce Statements ol' Accouni on a regular basis
Produce Overdue Letters (where required)
Identify slow-paying Cuslomers
Identify those CListamers who have exceeded their crodit limit
Utilise full enquiry facilities
PURCHASE LEDGER — Enables you to:
* Record ail Purchase transactions from your Suppfiers
* Produce a comprehensive Audit Trail ol itiese transactkjns
* Produce Remittance Advices
* Analyse your purchases within categories defined by yourself
* UliJiso full enquiry facilities
INVOiCINQ — Enables you to:
* Record order details as orders arrive (using Customer details
and Hem details held within the system as requfred)
■* Print oul Invoices for these orders as and when required
* Qptionaliy link to the Stock Recording system for automatic
creation of Invoicing item file and updating of Stock l^ecording
system stock item levels
* Optionally link to the Sales Ledger syslem for automatic
creation of Invoicing item file and updating of the Sales Ledger
Customer Accouni balances
LABELLING — Enables you to:
*■ Maintain an address file within the system
* Print labels from this file
* Optionally print labels from the Sales Ledger Customer file,
the Purchase Ledger Supplier file and-or the Invoicing
Account file
All Systems include a comprehensi\/e User Manual and are
priced at £49.9'5 each (inci VAT, P^P)
ChequB/PO please to:
COMPUTER SUPPORT
SERVICES LTD
9-11 Tudor House
Bridge Street
Walsall, West Utdlands
0922-644926
* DEALER ENOUIHIES WELCOMED *
44 Dragon User December 1984
1 162 !
EXEC
SOUND
! 213
! MERGE I
7?
! 163 !
SKIFF
RUDIO
f 214
! RENAME !
??
! 164 1
TRB
EXEC
! 215
! RSET E
77
! 16S !
TO
$KIPF
! 216
! SRVE 1
77
I tes !
SUB
DEL
I 217
! WRITE ]
77
! 167 !
THEN !
EDIT
1 218
f VERIFY !
77
1 les !
NOT
TROH
! 219
UNLOAD !
7?
! 165 !
STEP
TROFF
! 220
DSKIHI !
77
! 170 !
OFF
LINE
f 221
BACKUP I
77
1 171 !
+
PCLS
! 222
COPY !
77
! 172 1
-
PSET
1 223
DSKI* \
1 1
1 173 !
*
PRESET
! 224
DSKO« !
77
! 174 I
/
SCREEN
\ 255128
SGN !
SGN
i 175 1
1*^
PCLEPR
! 255129
INT !
INT
! 176 !
AND
COLOR
! 255130
Mq'S !
RBS
! 177 !
OR
CIRCLE
! 255131
USR !
POS
! 178 !
>
PHIKT
255132
RND !
RND
! 179 !
B
GET
235133
SIM !
SQR
! 1€@ !
<
PUT
255134
PEEK !
LOG
I lei !
DEL
DRRN
f 255135
LEH t
EKP
! 162
EDIT
PCOPV
255136
STR* !
SIN
! les
IRON
PMODE
235137
VAL f
COS
! 184
TROFF
PLRY
255138
RSC 1
TAN
! 165
DEF
! DLOflD
255139
CHR$ !
RTN
! 186
LET
! RENUM
25514^
EOF !
PEEK
[ 1S7
LINE
! TAB
255141
JOYSTK !
LEN
! . les
FCL3
! TO
255142
LEFT* i
STR*
1 133
FSET
! SUB
1 253143
RIGHTt !
VAL
! 190
PRESET
! FH
£55144
HID* !
ASC
! 191
! SCREEN
! THEN
253145
POINT !
CHR*
! 132
1 FCLERR
! HOT
253146
INKEY* !
EOF
1 193
1 COLOR
1 STEP
235147 !
MEN !
JOYSTK
! 194
! CIRCLE
! OFF
233146 !
ATM !
FIK
! 195
! PRIHT
1 +
253149 !
COS 1
H£K«
! 136
! GET
1 -
233130 !
TRN !
LEFT*
! 197
! PUT
1 *
253151 !
EXP f '
RIGHT*
i 138
! DRRW
I /
235152 .
FIX !
niD*
! 199
! PCOPV
r ^
253153 !
LOG !
POINT
I 200
! PMODE
i RND
255154 !
POS !
INKEY*
I 201
! PLRV
! OR 1
235135 !
SQR I
MEM
! 202
! DLono
! > !
253156 !
HtKt !
VRRPTR
f £03
! RENUM
! a i
255157 1
VARPTR 1
INSTR
! 204
! FH
! < 1
255158 1
IHSTR i
TIMER
1 205
! USING
! USING !
255i59 !
TIMER !
PRO I NT
\ 206
! DIR
1 7-?
255160 !
PPOIHT !
STRING*
! 207
! DRIVE
! ??
255161 !
STRING* !
USR
! see
! FIELD
! ??
235162 1
CVN 1
77
! £09
! FILES
1 ?? 1
235163 1
FREE !
77
1 210
! KILL
] 7? 1
255164 !
LQC [
77
! 2U
! LOAD
! 7? 1
235165 1
LDF !
77
1 212
! LSET
! 77 !
253166 1
flKN* !
! !
i
I
60083
69010
S0829
503313
^0049
6635^
ses?70
60030
6009^
1^0100
'■*** CLOfiD"DRTQCC" ***
DIMTC';n2>.TD< 112>
CLS= PRINT "LORD LOOKUP TRBLE"
: PR lHTfH334. '^POSITION TAPE - PRESS
Pl3Ly". "PRESS enter TO CONTINLEE"
RS^IHKEVar^ lFR*<>CHRfi; 13 >THEh<SG050
CLS' PRINT-' SERRCHIHG FOR lOdkuP"
0PEN"I",~1. "LOOKUP"
CLSiPRIhJT"FOUHD lookup"
FD^I=1T0112' IFEOF':-i:iTHEH*5PI10
I HFUT#-1 . TCC I >. TD't I > ^ NEXT I
60110
60120
6&130
60140
60130
6015e
60170
60138
60 1??
CL SE- 1 Listing 4: trBtiSl6t6S Df&gon to CoCo programs
CLS ^ PR I HT" LOADING COr^PLiTE"
E&^PEEK-^ Z3 >*E56*P£EK^ 26 >
EXEC3e760
PRINT: PR lHT"PROf;RPn BEIf^f^ CONVERTED
- :PRIHTei33."STPRT RDt^RESS";
PEEKC 25 i*25 6+PEE:!;'': 26 ^+4
PRlNTiSieS:-. "END BDDRESS "EC;
PRlNT(523e. "CURRENT RC'DRESS'^
GQTCI5826K
■'lookup Cor 2^512S<TK<255iei
F0RK=79TCU2 ■' GCT'J6e233 Cgntlnued
lookup rt:ir ;28<-TI«
^Pi=
page
□n
47
December 19S4 Dragon User 45
We Guarantee you'll think we're CRAZY !!!
9 superb full length games ^Jtfi^SL
on one cassette
for only:
£3-96
ACTUAL SCREEN DISPLAY I
IINTERPLANETARr TRADE RL
Pirate Anacx' jost ooc of many hazards sncounlBfed as
you s.-\ms do fccoome first evOf GALACTIC
A^EGABiLLlONAIREM Success depends oo abM^ to
mpk? lightning <j«M'ons. accurate ^vma/d pfaming.
Should voo bfa^e line Metoof Slfxiii id sa^} pf ksous
tirrw Pay ttie ouirg^eocs pfo^3c^lon aeinaiKJod oy
Spsce Pirfiies'3^ This mstsjvc KBK game pfovntes
compelling eflt^rtainirienl
BL SCREEN DISPLAY
L
BE VWftRNED THfS (S HOJ EASYir
A challertgin^ multHeveJ graphic game
demanding fast, at?™rate feac!k>n. It begins
easily encHjgh, but gets progjieBsi'VBly more
difficult. Featu'es 4 colour hiighi resolyiion
graphics, sound, bgruis points and high score.
[ACTUAL SCREEN DISPLAY
EXECUTION
Ate you c«5l, level headed? Vou need nerves erf
steel to play EXECUTION. &andif>g belore Ihe
awesome firing squad yoy n&alise this is your last
chanoe to nocwve a pardon, txjt lime is fast
ninmrig oul , . Fealures full nigh res moving
graphics and $ound. Hours of lun guaranlsed in
thisjTjassive 30K game
ACTUAL SCREEN DISf»LAY
4*4*1 .*^'tOtti!ii^t>-' ■.:'*]
WUMPUS MANSION
Only a crazy person would go near WUMPUS
MANSION, Vou however, tiave ventured INSIDE
ft??? Tempted by hoards of pficetess treasuras
yourmtssiort b to raid Ihs mansion and leave
through maze of lunmels . Will you cHJtwil tha
dreaded WUMPi?? Can you ^wotJ the time
bombs?? Incredible fun!! Uses 29K.
I ACTUAL SCREEN DISPLAYI
■ 1 f^ ri ' I ^' .(' > MM )1 Ml I *■< ^1.1 '■
HILO ^^_^^_
Is it skill or isTTluck? Can you turn your
humble E50 stake into El ,000,000??
This is a simple yet higinly compeifing
game supported by excellent colour
graphics and briHiant sound effects.
Over 20 K of clever progrannning !
ACTUAL SCREEN DISPLAY
SNAIL PACE
The excHement is aimosi unbearatjie as you
watch 1-S Ihoroughbred racing snails' Ihrash ii
out on the race<;ourse?? Game teaf ures sensJb4a
odds and form guide lo as^sj you. This Superb
piaoe cp( compie* programming supported by
magnillcent graptiics will ensufe hours o?
excilement, A massive 2)6K!!
1 '< u til i II y iu : 1.1 uj uj IM i
ATOM HUNT
A superb leat ot programming to make
your brain achs and siratch your Dragon's
memory chips lo Ihe absolute iimill! This game is
played alrrnost entiraly in ihe 4 cotour graphic
modes and leatures a unique repeal game
lacitity, indiviciuail ratings, and 1 -4 p^aysr^.
Uses over 2DK'1
9
AIR ASSAULT
MAYDAY! MAVDAYf Your crippted helioopie'r is
fap4dly losing aHitude and face certain dieaih
unless you blast a landing space in the- deserted
ciiy of Kroywen, Total oonoenlration and
precision roquinod rf ytxj intend lo Stay alive. A
super addictive garne supported with exceptional
. . .^ sound and graphics!! - — ■ . , . -
SUPERB FULL LENGTH PROGRAMS ON ONE CASSETTE. AN INCREDIBLE 220k OF
IMPRESSIVE PROGRAMMING, SPECTACULAR COLOUR GRAPHICS AND SOUND EFFECTS ! ! t
SEND CHEQUES OR P,0, TO; DATACOH PUBLICATIONS, 407F HOCKLEY CENTRE , BIRMINGHAM Bt8 eiSlF
Name^^ .
Address^, ^ „_ __ ,
— ' — Ouantity Required
' ' Please f iind enclosed my cheque/ P.O. (or £_
Signed
^ ^ Post Code
DEALER ENQUIRIES WELCOMED: TELEPHONE :021-2a3 1800
46 Dragon User December 19S4
S922^ F0RK='l"i'0?3 Utllng 4 continued
sesse I FTiK K >TK thent:-'>tc^: k -> ■■ rstj^^h
6024? HEXTK^[:LSiFRIHT"ERRO^^ IH TOKEN
CONVERSION-' i STOP ■ RETURN
6S125I3 'rnT.l'n Pr^n^rar^ for coTOVersioTi
S r- Z7 ? P ". : H T !£ 3 7 , I
&3£i53 TK=FEEK'; I >
^iSS^e IFT'<=i.3THENl~H"4 ^ aC"'0S934e
693I3S5 IFrK<l£3THEN6^34e
63^ 1 a : RTK< S?6^>iEH':CSJ3S2£ 1 £ ^ c;C*0£ ^33^
f^-l=;3:""2 Ir TK=£55THENI = 1^1. ^ TK-P££K< I > ■■
6^330 POKEIjTK 6^345 HSXTI
6t535e CL3 ^ FRI NT"'CC;^VERSI C?': C^-'lFLETE .
CCi:^ VERSION PROGR^f:^ DELE'T'ED.
^' ^PRINT'^CSfiVT: CONVERTSD PRCGRRM, "
6^5^^ DEL6-3(33^3- _^ ._^^^^
Uattng S: merge program
10 ' )*;****:*********«*********:*:*
Z0 ^*** CLOfiD^hERGE-M" ***
40 CLS PRINT "c load TRPE TO BE CONVERTED
df-tOCQ' RND TVPE run"
TYPE e?:ec3S749. " = PRINT : PRIHT"clo^.d"
50 CLEHR 200. .32743
6Q FOR fl='32?45 TO 32765
70 RERD B^ POKE R.B^ NEXT
80 DflTFi 153.23,173.140.12.153.27.49.30
90 DRia 32,3.174.149.3.159:25.57
e09l0 ■■*** CLiDRD"i;>RTOCCD'" ***
60 020 ' **.** * ***** * ** * *** * ******* *
653313 ■'**** BV J. NICHOLS ***)»:
60^413 ■■ ***** ir* **::♦: *:*****:+; 3; ^f**)!;:^;))!:**
l/sf/rT{]r£ eBie30 ■'tDMen coinv^rslons. The flr-it dita elemirint is fch* coco token a-nd the seco
rid data elcmevit 1* th& corresponding dr-a9^Ti tok^n.
63&60 DRTfliSS. 128.. 1£5,. 125. 130. 130- 131 , 131. 132. 13£- 133. 133. 134, 134, 13S, 135, 136. 13
f .■ 137. 137
60970 D'RTRISS. 13S. 139,139.- 140. 149, 141:141. 142. 143. 143. 144. 144. 143, 143. 14S, 146. 14
7. 14?. 148
609S0 DRTfll48. 143. 143.. 150. 156. 131, 131, 133, 152, l34. 153. 133,134, 13€: 133. 1?7. I5e. IS
o -1 ■; ■/ Lis
5^i3?0'dRTR138. leg, 139:161. 160. ISE. 161. 163. 162. 1^4. 163, 163, 164. ie7>165, 188: 166,16
9' 1^7.131 ^ ^ ^^
60100 DRTR168. 192, 169, 193, 179: 194, 171. 19S. 172. 196. 173: 1^7. 174, 198, 173, 139, 176, 20
9, 177.261
sane DflTR173.292. 179:2.03, ^50.204, 191. 166. 192. 167. 183. 168, 164, 153. 185, 152. 196, 14
£. 197.. 170
60126 DflTRl8S . 171 . 189, 172, 190. 173. 191. 174. 192. 175. 193, 176, 194. 177. 193, 179. 196: 17
9. 197.160
60130 DnTR198. ISl. 159. 182.200.. 133. 2C1. 1B4.2?2. 185.203, 1^6,204, 190,. 203, 203. 12S. 12
e.H 123. 129
6014CI DRTR130. 13^:131, 1S1:13E. 132. 133,136. 134. 14^:135. 141. 136, 142.137.. 143.138. 14
4. 135.. 145
seise i;flTR14e.. 146.. 141.. 147. 142, ISfij 143,131. 144. 152. 143, 153. 14f, 154,147, 153. 14S. 13
^.-143.137
681S0 OffTR130. 13S, 151. 133. 152. 143. 133. 134.- 1S4. 131 , 133. 133. 156, 149, 137, 156, 158. 15
7, 139. 159
60170 O^TR160. 159. 161. 160
60160 "■ r-^9.ri comveralon table Imto- iLrraya ^
60190 DIflTC*;n2>,T[>''a.l2>
60206 F0RI*1TQH2
60211? REPDTCC I ).TD( I ?
60220 NEXT I
60230 'SrCt s.irt'i Point for conversiom:,
60240 ED=FEEKC 23 >*256+PEEK< 26 >
60250 ' pv*r9& Pro^ra.ms
60260 E5<EC32760
6027? CLSiPftlHT^FRlHT-'FRGGRflri BEING COHVERTED" ^ FRIHT&130. "STRRT f^DDRE5S" J PEEK< 23
>*;£36-^PEEKi;Ee)+4
60239 PRINTCi^E. "END RDORESS "ED
6P290 PK I HTCSSSe. "CURRENT RDDRESS"
60300 GaTO6039e
60310 ' lookij.p for- fcoksns im the rar^ge of 255 128 to 255 161.
60320 FORKp«79TOll2^GOTO6e350
60330 ' looki/.P for tokens in ttie ra.n'Be of 128 to 293
6034B F0ftK^lT078
60350 IFTOCK^-TK THEKTKcTC< K>^ RETURN
e-0360 'If uou ire convertln9 * coco Program to dr-*9ori chJiin9e "line 60300 to r»*ci
I FTC<. i< y'TK THEMTK=TDf; K 5 ■■ RETURN
60378 HE^TK = CLS^ PRINT "ERROR It^ TOKEN COMVERSION" ^STDP^ RETURK
60380 'Plain Pro'Sr^i.M for coinver^^ioTi
sets 90 FORI *"PEEK< 25 >*236+FEEK';, 26 >+4T0EC'
6^400 PR1NT(S307. I
60410 ' f-&s.d tokfff^ fr-om ProarJLifl to be conwerted
60439 IFTK'-aTHEHI*I+4 = GOTO60'*8O' Un* end Point. JumP to Sti,rt of next line.
69440 lFTK<12e!TH£N6043e'not a. toVen
60450 IFTK<296THENC;OSUe60330:C;OTO60470 ^ u t-^ .v,^
60460 IFTK=255THENI«I + l"TK^FEEK';l^C;OSUB69320'tiJO bi-t*?^ tok*fl, read n*xt byte And
cOTi'wert, ,
60470 POKEI jTK'ch«n9fl token In Program beimd conventea,
604I0 CL3"^PRlNT"CGNVeRS10H COMPLETE. CONVERSION PROGRRM DELETED. " ^ PRINT" cs^vft C
ONVERTED PRDWnn, "
60500 DEL60000-' delete cOTiVorsiom PrQ^n.m from memori^.
1
December 1984 Dragon User 47
NEW! ! ! Dragon 14D interface
for Voltmace Delta 14B Handsets
Interface plugs fnto cartridge port
and joystick port. A delta 14B handset
(A joystick with a 14 button keypad)
plugs into the interface. You can now
write programs with many functions
controlled fronr> o single, neat, hand
held unit. Ideal for flight simulators and
graphics programs.
FREE ! ! ! with every Delta 14D interface
A CAD program using hi-res graphics. LINES. CIRCLES, ELLIPSES, BOXES, TRIANGLES, FILL in
different shades, SCROLL up and down screen using joystick, GET and PUT to move or
repeat shojDes, Two sizes of text at graphics cursor. All
this controlled from the hand held Delia 14B Handset.
(Except text typing).
Dragon 14D Interface
Delta i4B handset
£14.95 eoch
£14.95 each
Qdclfa Vt
Varfmaoe Ud, Parte Drive, Baldock, Herts. SG7 6ED Tel: (0462^ d944fd
Please send me further informofton
about [>elta 14D inferface.
MAME ,
ADDRESS
^^^^
Safii/t/aro
STARTING FRACTIONS IjSl?^ E5.95
fl EBSChinfl pis^f^m dfsigr-Rd by iMChfrrt. lor pnmjrv mIkmI cNkfran, wtinti prEsenss and
leschK Iht toncEpr ol j Irjcl.M. ruart are ipyr (jmts conlaJriEd irt Ihe pronram Iht 1irs1 tlir^e
i«i\ respectwetv t,m HrtLF. QUWRTFR sni) THJRD the iourTh unit deals willi She DonceiH D1
"FrMtioni or NumtlCrs " cnnsolidadng Ihe maleriaf learned ifi VA \\ri\ Ihre* units Aflwiacll unil
Iheit F$ A IHI te as5«9 rB«i|iii«gSi h) ttaoiti with tlie WkO. ^\i^
T)ME PORT 2 — The Sfaff of Lff e l!!lS5^ £8.45
Tht sBcpnfJ adult StrilDqy advcntltre jams in Ihe Timf Poil SiriK cpnlam.iQ j tDmplw ledcil
and logic jiMijfMr tlut allows inilruclinns iq be rnqti! as sMljnffiE conUiniiifl artirles. rnsurii.
^ferbs. JldrertK. adjectives tit. A flame ol Soflit aiN) msnipulalion Slruclured to SMrtiSfl ytMJf
powera gf (jahjdian, ossenaiipn jnd assoDahHi. CBrHaiiw i fame wre laoJitv
SPf CIAL FMTflOOUCT13BV OFFER: Buy tiglli TIME POflT 1 and TIME MHT 2 (ofUS, 00
COMPUTAFRUITA £545
A d&-iuM imii macfiifie aimulaiinn pnesentEd m tolejrful high resaiiiliofl grishics feiEunnnf 4
drams. Spin. ReS4til, Hnid, Gsmble. Colltel. Nudge, emjflt*. Blind. Canwl. Jjchpttl HI-Ld
BflTua, floIlN, irtd fling-Vi^iii tmi drums manufsaunMl rw «SCh game
TOUCHDOWN E6.95
* ilijarit landingi simiiiatibu preMnded In high rsaHiriidrt (Solour jrapliirs To embte yuu tti ^ann
VOUt iirCraH IhEne is a rsaiistic "Ihroujl* Ihu wiidsire^n" jie^ ihtf deiail4d CMkpit drUrols
ilKluding i tiHir sCFESfl tOfl*tl1Sr wlh Harninj Ijfllils. iiKl Mund ftl ali vital instrumefll s^isleins
arnf a rao(/i(ig rtinway once ipuchdomn haa betn schifvad. CJioics ixf £ skill lewis Joystick
required
Also avai la tilt:
TlMEPOHTl
a,« &THAT1GY
£i.4E CFtA2l PLUMBER
n.ss
CRAGON STARTHEK
Ca.45 DISMDM
tF.95 DECATlHtON
is.ss
^ATpniCes jmrfusfi/e, msiS Order. fSnequas orpO&iAl ORiers to-
WIZARD SOFTWARE, DEFT. DU, PO BOX 23
DUN FE R M Lf N E, FIFE KY11 5RW
AtBo Bvail^tn^ JUjrt) suBwana relgiliffs woridwkie.
Sand SsfgsSAE (7m x Sin} lof lulS program CBl^SoguS.
flOydWisE paid fof mscHiftm coda DRAGOff soflwafe.
COIVIPUTERWARE
ITlfeC^ 1 1!;. i;
.! C I!i3t5-'^
it llTklSlLiS
BtWusfl, 1 ii.t
|-::!tti
*-' »-:' t I"
*-* »■ !
W^ . Ij. l:l».l
'-1 /-fl ,1.. 1
4-J S-< .1
1 ifl ■ *-1 '-?
1-' j-Smtiri
l-i T.I
1- ■ '-ID
Pnseflt:
4 I DRAGON LIHKWOnD+ +
A verLHHi gl ine weii-kng^n garr>E in AfiicH
tite gbjecl u to score points by lormingviapdj
01 V\i board. ThH gajne is fai 2 ^o i players
and has hrighi. ?i?l(juri*ji grapMics. fue
Eani|>u(er caicitiates all scores, acrauntuig
tor each a.nd ^aiV usw word made incMtng
diiubi? letier ;Kiiie!. iripie ^grd scores, 56
bwius elc.
Facilities orovida lor OorrBCIiing mi;^pelli<ig
or ^r^a^ging "dilficull" le^lers tron your
panonaiised rack
Veurj fAr [uil E5.SD-
QAHm DARTS! DJIRT51
A (asl gamB ,n ti»e liighest resafulian
flraphits! Witti im fand i liitle Juckii |bu can.
iirt your mrrs to hit any pafl on thu bdird and
any score intiudinn' Ihe magiai isoii Tha
gama u lor? players, and jii-ndafd fulteapprv
wwlh scores autoinasically being rBdcijfie<l jy
ffie compular. (iieiiiijii}9 'diwoiea'. "tra-
JK*s', "iivt\s". etc.. balprc Onemj tfrspjgjed
an vDur peJsoMlisfld sconejjoard
Tourt lorJjst£5',SiO
Also offermg
BLOCKBUSTER QtitZ £5 50; POtfWOH £3.58.
WE FUZZIER £3. 50; CONNECT A£iM
Educational:
Maths 0/CSE (Quadratic Eqitalions in Graph Form) £5.50
Technical Drawing 0/CSE (Locus of a Point) E5.50
"USEFUL PEEKS S POKES"
The bookiet describing how to disable
BREAK. UST,CSAV£. etc. elc. a postpaid or
free on request with all orders aver £3
(All prices include postage Cheque&P.O payable to COM-
PUTERWARE)
For idetafls of our complete range of software send
S,A,E. to:
COMPUTERWARE
P.O. Box 318, Stoke-on-Trent, ST5 6UX
4S Dragon User December 1984
■k
*
COMPUTER SYSTEMS
(Tor bay)
Now at our new
High Street premises
One of the largest stockists of Dragon software
in the south-west, including MICRODEAL,
SALAMANDER. HEWSON CONSULTANTS,
J. MORRISON ^MICROS), DRAGON ZONE and
MANIC MINER
DRAGON 64 039 SOFTWARE
FuH range of Dragon computers and accessories
Printers and Printer Cables
Dragon repairs and sen/ices carried out on the
premises
COMPUTER SYSTEMS
(TORBAY)
35 Hyde Road, Paignton
Devon, TQ4 5BP
(0803) 524284
Tandq
ALTTHOniSED DEALER
-bay
MONEYBOX
PERSONAL ACCOUNTS PROGRAM
lor DRAGON 32/64
MONEYBOX fs a powerful and wersalile n©w program for
personal accounts, It can anafyse your income and
expenditure, control youf bank account, credit card,
building society account etc, forecast your bank balance,
estimate your taxable Income, and much more,
CASSETTE VERSION features large capacity, user-
defined periods, password protection, automatic date-
sorting, user-defined account names, multiple reports to
screen or printer, friendly operation and compreiiensive
instructions.
CASSETTE VERSION price £9.99
(incl. VAT, p&p)
NEW DRAGONOOS DISK VERSION
Prints 42 by 24 characters on Hi- Res screen, with true
lower-case, E-sign etc. Beautiful clean characters, suit-
able for family TV!
All the features ol the cassette version PLUS:
* Fast, easy direct access filing
if Files can be as big as the dislt
* More accounts — up to SO
* Monthly Budgeting facitit/
* Option to have VAT analysis, for business use-
All for only £14.99
(incl. VAT, p&p)
Chequea/POs/Fuiiher detaits/Dealer enquiries tp:
HARRrS MICRO SOFTWARE
49 Ale^tandra Road, Hounslow, Middlesex TW3 4HP
Tel: (01)570 8335
GYSTICK
type and will wo'K lAntfi fpost games.
If you're a real arcade professional then MJcrodears
latest addition to the range is for you. We've taken
the world's top selling Joystick and converted it to
work with your Dragon 32 or Tandy Colour Computer,
The circuit board inside will even give you RAPID FIRE.
Available from Computer Dealers nationwide or direct from:
Mail Order Safes from Microdeal Mail Order
41 Truro Rd, St, Austell Cornwall PL25 5JE
Credit Card Sales
Phone 0726 3456
Dealers Contact
MICRODEAL
DISTRIBUTION
0726-3456
December 1984 Dragon User 49
IF YOU RE an avid reader of classified
advertisements, as I am, then youH have
spotted one from a small software house
called Nemesis offering an adventure with
the strange title The Trail of Arnold
Blackwood, Intrigued lo discover more
about the enigmatic Arnold f wrote off for a
copy. What came back was a straightfor-
ward but interesting adventure, worth
checking out, and more professionally
presented (in tenns of the program If not
the packing) than many othfc' sma Upscale
productions,
Handy addition
The adventure uses its own redefined
character set to make the screen lay-out
more attractive, tliough Nemesis says that
In order to do this it has to sacrifice a SAVE
routine, which is unfortunate. Arnold
accepts the usual verb -noun input, with
words being recognised by their first three
letters, and an unusual addition is that you
don't need to type GET to pick up an
object: the program assumes that's what
you want to do, unless you specify some
other action.
Each pface you visit has three headings,
which are emphasised in neat little boxes:
LOCATION, VISIBLE and DIRECTIONS,
which are self-explanatory. What isn't self-
explanatory. Is the purpose of the adven-
ture, You take the part of Arnold Bfack-
wood, and you re suffering from loss of
memory. You start In a thicket on the
Estate of Lord Erebus and you know
you're on some kind of mission . . . but
what? You also know that Lord Erebus has
plenty of expensive baubles, so , , .
The first set of locations has you
wandering around outside the house,
trying to discover a way through the locked
oak door. Searching sheds and other
buildings gives you a few tools, while
wandering into a greenhouse has you
confronted by a triffid If you haven't got
the item that sorts out the triffid, then
you're stuck as the greenhouse door
closes behind you and as the program
doesn't recognise QUIT, END or similar
words there seemed to be no alternative but
to re-LOAD, though later 1 discovered you
could BREAK and GOTO 1 0, which sets
you bach to the opening location but with
the objects you d already accumulated stili
In your possession, (Though loaded wi^th
CLOAOM, the program Is apparently a mix
of Basic and machine code, J
You might bump into a mobile oracle,
which gives you advice aiong the lines of
"Don't eat the kipper" or "Bon^o is a cat"
when consulted, some of which starts to
make sense when you enter the house
and the adventure begins to open out. You
ertcounter a chambermaid and Mexican
Pete, not to mention a ZX-ei, and while
this is far from being a vast adventure it is
puzzling and also includes some amusing
responses from time to time. At £5,50 It is
reasonably priced and is obtainable from
Nemesis at 10 Carlo w Road, Ringstead,
Kettering, Northants NN14 4DW,
More expensive at £9.95 are two titles In
the Mysterious Adventure series from
Channel 6 and if you enjoyed The Golden
Baton, which was author Brian Howarth's
first attempt at adventure writing, you can
go on to not only a follow-up with Arrow of
Death, but a follow-up to the follow-up with
Arrow of Death Part 2, They follow the
format of the rest of the series, having a
Dragon 64 graphics version and a Dragon
32 text-only version on the same tape and
making use of the small character set
which makes the screen look more Jike a
Spectrum than a Dragon,
Now when you acquired the Gofden
Baton at the end of the first adventure
(what do you mean, you haven't managed
it yet??) you thought your troubles were
over, Indeed they were, for a time, till the
weather in the kingdom turned bad, the
crops began to fall and there was nothing
but gloom and despondency ai\ around.
The flaton no longer shines like gold, but is
tarnished and evit seems to be now associ-
ated with it. Your task is to find the source
of the evil and the means of dealing with it,
You begin In the Palace of the King, where
the Golden Baton is kept In the Throne
Room, though any attempt to do anything
with it at first is doomed to disaster in
fact that has to wait till Part 2, as Part 1
merely has you finding what it is that you
need in order to deal with the Baton.
As rve said before about this series.
they're not to everyone's taste and while I
find them enjoyably ihcky there are pfenty
who seem to think they're unbelievably
simple. Lucky themi What I like about them
is that everything has a purpose, even
though this might not become apparent till
much later on in the story. You also get to
know which locations are likely to be
significant even if this isn't obvious at first,
Find a shovel and you can be sure you'll
have lo DIG all over the place to unearth
something useful (this happens in Part 2),
and if you SEARCH everywhere and EX-
AMINE everything then the means to
progress just has to be there.
The text descriptions are kept very tjrief
and there wouid be a iot more atmosphere
about the stories if these were expanded a
tittle, but there are certainly plenty of
locations to explore, fn the first part you
soon leave the Palace behind and start
wandering round forests, down cliffs and
into caves — by this time you've already
discovered that the means to deal with the
evil is going to be an arrow, so you re
searching for the parts that you'll need.
Seek and destroy
When the second adventure begins, you
are armed with a sword and everything
you need in order to make the arrow, with
which you must destroy Xerdon. who is the
source of the evil. But the only one who
can help you make the arrow is Arm id, the
Royal Fletcher, so first you must getcher
Fletcher, The terrain here is very familiar,
with narrow gorges, rope bridges, stone
corridors and dimly-lit caverns , . . yes, the
inevitable old lamp is in here, too, and the
flint with which to light it is hidden some-
where. What would we do without that old
lamp?
Characters in the adventure include a
sinister guard, a happy mule, an animated
skeleton and . , , hello, who's this familiar
figure? Yes, It's the old beggar , , , where
do ali the young beggars get to, I wonder?
But though some of the scenes and tasks
are similar to many another adventure,
both parts of The Arrow of Death should
certainly give you your money's worth, iike
the rest of the Mysterious Adventures Buy
them all and there's adventure In your
Dragon for many more months to come, ■
Eadi monlii Mike Gerrard wift be looking m
a<jventu:res for the Dragori. If you have an
adventure you warti review^tt or you need
advice or have some to offer wrrie !o Mike
Gerrard's Adventure Trail at Dragon User.
50 Dragon User December 1 984
Mf£
SOFTWARE
©<^.o>f
o^®ro.<<^.
.cO'-' .„vo
'HI** ^
^P\r
.cV%" ^«K
* • .MYSTERY
A- ORM
^ FROM Tl
WAIT
^^*S
\
i
OJUNHDRS REVENGE
£S.49
3 WNAR JK3VER PATBOL
£5j49
""SEAQfUEST
£Sj49
' SHEWJ^IiGAMS
£549
~ BACKTRACK
£ii.5D
~ TUBEWWAWMY
£7.50
DREAM
£5.49
GDREAMBUG
£3 95
] MIDGE TUTOR
£16 95
2 JOYSTICKS ipa\i)
«7.95
^DUtST COVER
£4.95
:CARflWJSCASE
£14 95
] FREE SOFIWARE USI Cover 70 tHies}
hoHTkli:
£
r p
POST AKD PACKING
1:00p
TOWL ENCLOSED
£
: p
METHOQOF PAVMENf
BV CHEQUE OR POSFAL ORDER MADE PAVABIE
TO TOUCH MASTER LTD.
OR CREDIT CARD Vl3A/ACCESSi/AME)0'DINERS
ENIEflCARDNo
I I I I I I t I I I I r > I I I I
S^GMATURE
ALL TITLES SUBJECT TO AVAILAWIITY
WE WILL EMD£AVOUR TQ DESP^CH WITHIN
4* HOURS OF RECEIR OF ORDER
rOUCHMASTER LTD
PC BOX 45
MAR&AM
PORT TALBOT
WESTGIAM
SA131WD
TELEPHONE ORDERS D654 744770
MAME
■>^
ADDRESS.
POSTCOOC .
TO AVOID DISAPPOINTMENT AT CHRISTMAS PLEASE ENSURE THAI YOUR ORDER REACHES US eV um DECEMBER,
problem
I HAVE encountered a prob-
fem in trying to move shapes
around the hi-res screen
through machine code.
Due to the byte mapped
nature of the screen it would
appear impossible to move
any one screen location (byte)
on to another location horizon-
tal ty in any step size less than
a byte, This byte jumping
gives 3. jerky appearance to
the movement,
Simon Lovett
Cork
Eire
IT IS simple to move
graphics pixel by pixel us-
ing assembly language, jf
you use two shift com-
mands. For example, in
mode 4, to move a byte at
loc. 3072 one pixel to the
right you would use the fol-
lowing code:
LDX # 3072
LDA,X
CLRB
LSRA
RORB
STA,X
STB1,X
Usmg successive LSR
and ROR's it is possible to
smoothly move as many
bytes as you like.
Relocatable
routine
DRAGON'S Basic has no in-
structions such as "RES-
TORE N " which is very useful
when managing numerous
data-
Do you know of a routine to
replace RESTORE N?
Gittes Vidor
Montmorency
France
THE DRAGON'S restore
command can only be used
to reset the data pointer to
the start of the program, not
to any particular line. The
short listing given will, wtien
fnc(ud&d in your programs,
give this facility. To use It,
simply type XX=USRO(nn)
where "nn" Is the line num-
ber at which you want to
start reading data. The
routine is relocatable In
memory.
5 -RESTORE TO A LINE
NUMBER
10 CLEAR200 ,32744
20 FOR 1=0 TO 21: READ
AS; POKE 3274S + I,
VAL{"&H" + A$):NEXT
30 DATA BD, BB, 27, DD,
2B,9E, 19,60.84,03.25,
05, 30, IF, 9F, 33,39, C6,
OE, 7E, 83, 44
40 DEF USR0^32745
Confusing
PUT options
AFTER playing around with
the GETting and PUTting of
graphics, I have come across
a problem. I started ex-
perimenting with the other
commands to PSET (that is,
AND, NOT and SO on). A
problem arises when I use
these commands, I started out
by using OR, this should,
according to the manual, have
the effect of overlaying one
drawing with another
The result of using this is
that the picture you are PUT-
ting goes "weird' and the
picture you are trying to over-
lay gets erased. None of the
other commands work either.
Can you solve my problem?
Richard Boryana
WeHirtgborough
Northants
THE PUT options OR, AND,
NOT do work correctly, but
they are a little confusing.
Using "OR" will logically or
the image in the array with
that on the screen. This has
the effect of blue + yellow =
red, and any other colour -i^
green = other colour. Using
AND has the following
effect: red + any colour =
that colour, any colour -t-
green = green. These two
options work best if a red
image is held in the array
and is PUT on to a green
background.
The NOT option takes no
notice of what's actuatty in
the array, it simply inverts a
section of the screen within
the given co-ordinates (that
Is, green becomes red, yet-
low becomes blue and vice
versa).
Basic
stack
WHAT DOES the FOR. NEXT
and GOSUB, RETURN do to-
wards the Basic stack? Is
there a way to PUSH/PULL on
it?
Olav Nielsen
Odense
Denmark
EACH TIME a FOR NEXT
loop is used, or a gosub is
encountered, addresses are
pushed on to the Basic
stack. When a NEXT or RE-
TURN is used, an address is
pulled from this stack. As
the same stack is used for
both loops and subroutines
you cannot do the follow^
ing:
10 FORI = 1TO10
20 GOSUB 50
30 STOP
50 NEXT I
This stack is completely
separate from the 6809
stacks and should not be
confused with them, the
Basic stack cannot be
directly used by the prog-
rammer.
Opcode
error
HAVING recently started
machine code, I am desper-
ately trying to use the high
resolution subroutines (for ex-
ample, GET, PUT) in machine
code. The method I use is to
fool the computer in to running
a Basic line during a machine
code program, but with I little
success, The following routine
should set a poirtt at
(100,100):
LDX
$A6
PSH3
X
LEAX
@PSET, PCR ■
LDA
,x
ANDCC
E$FE
JSR
42735 ;PSET
routine location
PULS
X
STX
$A6
RTS
@PSET FCB 172, 40, 49, 43,
48, 44, 49
43,48,41,0
RTS
10 PMODE 4, 1; PCLS:
SCREEN 1.1: EXEC
&H4E21
20 GOTO 20
The problem arises when
entnng the @PSET FCB line,
as the cursor reaches the end
of the line and on entering the
remaining numbers on the
next line, an invalid opcode
error is reported during
assembly. Can you be of any
help?
N Jeyadevan
Nantwich
Cheshire
THE PROBLEM is as you
suspected in the line
C" PSET, rt is not necessary
to have the commands
token value (172) in this line,
a correct version of this
program would read:
LDX
166
PSHS
X
LEAX
(aPSET, PCR
LDA
,x
STX
1^
JSR
42735
PULS
X
STX
166
RTS
Cti^PSET
40,49,48,48,44,49
48,48,41,5a
52 Dragon User December 1 984
"^•"— -'^'-•'
^K
9C0Re ooofl^o ^CQce ooooo
i?
Surblton waj' stumbtcs upon an andcnt,
loniC] fofiqotten mlneshaft. On Eurther
txp^onitiQii, he finds evidence of a lent
cMMsatitin fat supet/ior ta aur own, which
used automatons to dig d«ep into the
Earth's core tci supply' the e:s»cntia I raw
laalerfals for thetr advanced tndu<(Lry . Afler
centuriies of peace and prosperity, the
civllts^tion was torn apart bj war, and
lapsed Into a tonfi dark age, atundciniitg
their [ndiistr> and machines, rtotwdy .
howei'pr, tlHtught to telJ the mine rottots to
stop working, and throuc(h uMintl«$» aeons
they had steadLI)' accumulated a huge
stDchpile of valuable met^ils and minerals.
and Mlmer Will^ ncall.'^t:^ Ltuiil he itow hits the
opportuiitty to make his fortune by finding
the undeignDund stoiei In order to move to
the nckt chamber, you must coIIa::! ^11 the
Hashing keys in the room while avoiding
na^tio litic F'oisoiious Fansles and Spideis
and Slime and woHtofaii. Manic Mining
RotKJts. Ulieti you have alJ the iieys. you can
enter Hie portal whkh Hill now " -^
tte flashing. The game ends
when you have tteen 'got' or j
faJlen heatll)' three times. A. _ w
t
K -^
? ^^^,
^3l)
)
W
ffj
I -f tl]
^
&
v^
Avauable on the
on 32/64
Send a large stamped addressed envelope for moie detailed
Information on our new releases, plus a free targe poster.
All sales enquiries to: Colin Stokes (Sales and Marketing]
For Mall Order only: Software Projects. P.O, Box 12, L2S 7AF
SeliHlted tjtieii available from: John Menzies, HMV, Boots,
Wootwoitb, Spcctrutn and other large departmeiit stores ajid all
good mstJor softwure reUller?.
4^
Softvrare Projects Limited:, Be^arbrand Complex, Allerton Road, Woottoni,
Liverpool L25 75F. Telephone: 051'42S 9393 (4 lines). Telex: 627520.
I — — — — — — — — — ^
" Pteaae send me a copy of
I MAfllC niPIER C Oragon £7 .95 |
I I enclose a clieque/PO for................... t
(Please add £1.00 for orders ^^^Bir
I outside the UK) ^^Bl I
I Access Card No »..-....- I
I Maine .,.,.. - |
I Address ■
I For Mail Order only; I
I Software Projects, F,0, Bqk 12, L25 7AF ■
'^ w^ mm
THE RING
OF
DARKNESS
PART II
At last the saga
continues . < .
The Guardian of Shedir
is defeated, the H«l I
spawned hordes of the Evil
Sage lie at bay. Now
Ringbearer, wielder of the
Four Bright Rings^ must
ffl*e the greoiest
dial lenge ; to return th e
Ring Of Darkness to its
creators on the hidden
planet RingvnJirld . . .
And somewhere at the
ends of time the forces of
evil are preparing their
revenge.
After one year of
development, Wlntersoft
are proud to present the
most sophisticated game
ever created for the
Dragon 32. Written 100% In
machine code, RETURN OF
THE RING is an astounding
multi program blend of
superb high resolution
colour grophks and
advanced routines that
allow you to communicate
with your computer in
complete sentences. You
will face challenge and
eiccitement as you and
yourRingv#orld
companions travel a
mysterious planet and
brave the dangers of an
amazing three-
dimensional forest moon.
An epic adventure
unrtvolled for its wealth of
detail and diversity.
Moy luck trovel your
path.
Please note: RETURN OF
THE RING is a complete
adventure. You need not
buy THE RING OF
DARKNESS to play if .
DEALERS PHONE
01-3675720
Wm
30 UPUINDS PARK ROAD,
ENFIELD, MIDDLESEX,
EN2 7PT
ALSO AVAILABLE:
DKAGON 3a
Rfitum of tfiB Ring ...,..,..,.,,->.
Th« Ring of Darkn«»S' ,,.....,......
Dragon Trek , - - -
SPECTRUM 48K
Thft .Ri-ng of Darkness ,..►.... ......^
ORlC-1 4aK
Th* Ring of Dorknesi -
Op«FaHon Gremlin ...,.,,, -
PItlCES INCLUDE P&P, VAT, AND OUR LIPmME
GUARANTEE .
SILICTED TITLES AVAILABLE FROM
LARGER BRANCHES OP^ ^
. £9.95
.... £9.95
£9.95
. . £9.95
£«.9S
Datapen
A QUALITY LIGHTPEN
for the DRAGON 32 microcomputer
n
£25
in.c(usiveof VAT. P&P. Two different drawing pfogroms
pro vid ed free witfi ec cfi I ig htpen . " S K ETC H" a nd
S H AP E- C PE AT E". S K ETCH i5 a su perb h i g h resol ution
colour drawing
pfogrom allowing
both precise drawing
and freehand sketching,
pa tnting etc,
SHAPE-CREATE Is a
higti re-solution library
shape drawing program
SUPERIOI^ PROGRAMS
* To pe stofo g e of your work
* Good docunr^entation
* Userroutines provided
on tape and on printout
Also available for:- VIC-20,CBM-64
or BBC B, Pleo&e state your micro
wtien ordering,
Send cheque or P.O. tof £25 to:-
D.U-t2 Datapen MJcrotechnology Limited,
King sole re Road, Overton, Hants. RG2& 3JB
Or send S.A.E. tor details. Now available from good computer shops
SUPERIOR PERFORMANCE
* Insensitive to ambient lighting
*R©&pondstodifterenfcolours
* Program accessible LED lamp readout
* Switch tor program confrol
"It differs from all ottier lightpens
available for the Oagon in that
It Is. a for more sophisticated
beast.,. This program
[Sketch), , clearly
demon sfrates
the superiority
of the Datapen"
Popular
computing
Weekly,
Dec. ISIti
SUPER
DRAGON SOFTWARE
VHM wnii
m
^^
CRAPS
£700 £4-95 £4-95 £4-95
GIANT DRAGON PROGRAMMERS CHARTS
.. mmmm ^h
»rr OF 4 won JUftT
^iR
j»
£2 00
■BPTVUAHH LTD
r-.O K>:^ ariil^ih^ SiJPPWv ujq-. Jiy,.
_ 1 1 "I Hi
■i tli aii UJl
ai Si 3! g>
Free Snip pKister 8t £1 off with all ordters over£9
WHY HOTT Try TaMpath ih«E S P tail mlUi graphica « wunif 1 r»ek, «« trv
vour ludk. at mil #d(ti£tiii«Cr«|ia& rouJatlr fapa.or ■niyi** y«u could twal
CItClli- llMa niiM ■iraflonf Thanaf cburi* Ihvni i( alHsyi tha ehallanga ot
Hufaviiglv.
FOR FAST DESPATCH
Cheques ^s to SNIP SOFTWARE LTD
RO BOX 20 WOKING SURREY GU21 3QN
VAT 413 I4M 88
SUPERIOR NEW GAMES
FOR THE DRAGON FROM
MQGIC
MIDNIGHT
DEFEAT HIS EVIL CREATURES AND
GAIN THE SPELL TO FfND
LACHLAN!
YOUR TFtOUBLES ARE OMY JUST STAFtTING
FOR 1 OR 2 AOyErjTUiRERS
INVEST IN THE STOCK MARKET,
BUY PROPERTY OR JUST GAMBLE
(T AWAY IN
RAT RACE
WILLYOU BE THE FIRST TO MAKE A MILLION
FOR 1-4 BUpjJING eUSlNESgMEN
PLAYABILITV IS THE NAME OF THE GAME
GAMES AVAILABLE MAIL ORDER ONLY
SEND ONLY £1 2.50 FOR BOTH OR E7.50 FOR ONE
MAGIC MIDNIGHT
30 HANDEL CLOSE, BASINGSTOKE.
HANTS. RG22 4DJ
4eHR, DISPATCH
QUALITY PROGRAMS ALWAYS NEEDED
December 1984 Dragon User 55
Classified
DUST COVERS
* DRAGON 32 &&4^
mad9-1o-mBasure in quallv flauifBl vinyl
wirft) itxit-^ulE Far lefminals a*^ leads
JuSi send C2^S- (nrg ilamp raqufredj Id:
ALLEN ENTERPRISES
Freepost, Luton LLI2 8BR
Trado entfuinBS walcomff
SOrn/VAHE foF hire, Telephana: East
Horstey 3373.
MlCnOPEAL TELEWRITEA. word
pnocessor. Mini. £27. Telephofve 0407
S307&4.
r
OUTPUT PORT
Simply plygs inio primer port and is
easy lo use from BASIC or M.'C.
Features OpervCcfleclor outputs
to drive relays, led's etc. Supplied
w'wiy detfiiisd Infcirrtiatlon.
E1 4.95 inc. to;
NCJ ElBCtronlcs
ISBInflePdi Square
Ella Street
Hull HU5 3AP
LISTINGS 75fi. Oo<t rtialrix li&ted piOg-
rarnmes- Sand tape with ii.5' s W.
S.a.e. P. Martin, 26 Uplands Road,
BoumemoiJtii. Dorset. BHB 9SS,
<%S232 INTERFACE based on e^Sl
(as used in Dragon 64). lully tested, (its
in cartridge port o( Dragon. £33. &0 *■
El -SO pSp G, N. Electronics, 396
Tam worth Road, Lortg Eaton, Notts.
DHAGON SOFTWARE LIBRARY.
LKe membership only SS.OO, Two
weel(& Hire E1 .25. Stamp for daiails lo
OSL, e NeplMrte Terraoe, Siieeme&s,
Kent, MET2 2AW.
THE TA(»E DOCTOn 1or Ihe Dragon,
Machme Code utility lo sort ou( prob-
lems on tape. Load damaged pro-
grams, rttecge Basic prtjgrams, stc. Wrtl^
comprehensive book On^ £4.^ Jrom-
CornpulPl. (Depi du), 23 Grove Park,
BurOage, Hinrtfey, LE10 ^BJ,
OMEGA SYSTEMS
HIGH SPEED DRAGON
Why buy disc drives? Try our
menu driven taps, amd find any
of our S FREE ex^mpJe prog-
rams in seconds! Ineludpng
Minichess, Grandprijc, Galacti-
ca, Blockbusters etc. Save up
to 33 of your owrt programs,
S?eSi Only £2.50 inc,
DitAfimw Cheques POs to:
DR AOONQ^g^^ SYSTEMS
^J|^ 44 Curlew Road,
4j0lgg^ Abbeydale,
QMtcAsvsTFMs Gloucester GL4 7TF
DRAGON OWNERS
Sent) Itw Our IdUfil
'FOOTBALL POOLS
FORECASTER"
Only £5.50 {CassetSe)
Sani SAE j25p :ftBinD) with «rdf r (d:
Tai) S«ltw*rt. 5ft Wiiinitinl Fti>ail. Atll«f,
M4neh«El<r tm 7MP
[>RAGON 32 TOOLKIT
1 7 e^idra B^sic commsnd worcts, writtsn hi 2V d4 relncalabls m-C that will run' Ffcm
ariywtier& in Ihe (iremofy, including EPROW
CorTimands mciyflefl are
TRACE — A non-d«structlve trace which con be calied from within
your program
APPEND x' Adds programs together without having to renumber first
SEDIT — A full screen editor that prlr^lfi out the edit line at the top of
the screen
KEVON — Auto-repeBl keyboard
CLIST — Controlled listing of programs
SPRINT — Prints all screen outpui, also on io & printer
SQUASH — Compresses Basic program* by rsmoving R»m8 arKt
unnwarited gpacea etc
OLD — Rescues programs alter baing newed
£5 aji inciusiv* to: M, E. San«f , 71 Tne Rid^wav- LondHi E4 cow
The only figures
that count
The circulation of this
magazine is certified
independently to
professional standards
administered by the Audit
Bureau of Circulations
January- June 1984
35,379
[ ABC I
The Hallmark of Audited Circulation
MEDIA CALC Sf flEADSHEET
AMAZING VALUE
+ — 5( % . ' Avefajje
Plu$ 411 Oragryn 'uncliaTis supported 7ES
^IIe plus Overlay Paa1ur«.
Full iristructlons Includtd all lor only
»J»lnc
MEtMA MAGNETICS, ffeepoll
Wati Br(>mwi<;n, W4ti mii\mi* bto
SBR
BOARDROOM^ Dragori Z2. A game ot
financial wizardry for budding entrep-
reneurs only E2.95 inclLsive. Mike
LovaN, 40 Mentmore Crescenl. Dunst-
able. Beds. LU6 3NN.
BACK ISSUES
Dragon User back issues are now available. Send E1 .00 per copy lo:
Dragon User, 12-13 Little Newport Street, London WC2R 3LD.
"JUMPER TOAD", ejcoBllant, hires,
arcade game, only £3,50, Details from
"Turtlesoft", 27 Cambridge Gardens,
Edinburgh 6. (Enclose s.a.e. j.
ZXPRIffTER FOR DRAGON or B0C-
B. slnterfaoe. turns a 2X81 -ZXprlnter
into a centroriics Proiocol prmier Inter-
face, lead, and ZXsoftware, E29.
Please slate rtodel. Sutciiffe Electro-
nics, 15 West St, Hoitifleld, AsWord
Kent.
eeOS CPU card 4K EPROM, 2lk ram,
16 programmable 10 imea. Compo-
nents Iftted lo drive 4 digil f segment
display. Easily programmed lo parlorm
many useful operations, lully tested,
E49.95 * E1.5D p&p Or sae for lult
detalis. Q. IM. Electronics. 3.96 Tam-
wonn Road, Long Eaton, Notts.
DRAWC ASTER
SGORE'DRAW
FORECASTING SVSTEH
hnr serious Pools irtrtSlors. Uses Current
Forrt) flates svsty tesm on the coupon
and HonMS-li^ on 1t>p$B Bhj5,rve Draws.
Au^Jrallan or Et«s&\ C^-SO
(tXlHi verslDms C9.5flj
Acepak Software
3 Brooks Rciadl, Formby
U^»«ysl(l4 137 3JL
ASTROLOGY
for beginners
Special Starter Pack
1oroivly£11.SCt
Consists Df a simple program to c:3lcu-
ia1« a Piorcsccpe , an inTrocJuctOFy
booklet and two sell-tBachIng prog-
rams fhow to interpret ttie tiorggcope)
No previous knowledye required
For ttie Draggn and many ott>er
tiorrts micros. Also wide range nf
pf oflraiTis (or msre enpenenceJ
astrologt'rs
C95t> with order (add 5Df] Dulside
UK) or large si e far free
catalog tie ta:-
ASTROGALC (Dep! OU)
67 Peascrott Road
Hemel Hempstead, Herts HP3
8ER. Tel: 0442 518M
DRAGON SPECIALS. Tt>a Trial o(
Arnold Black^OiJd- a totally new
i5;f venture for enthtislasis, E5.50
inc. Dragon 55—9 fuir fealyre
tap*- screen, Jext'dala storage sys-
tem. &5 Screens, fa&t and friendly,
CS Irtc. THe Meddler ^ load your
program Intc a "buffer" — enables
easy amendments etc. Full fea-
tures, IncredibJe vaJue, E5 inc. Only
available front f^ennesis. 10 Carlow
ftoad, Hingstead. Ketterimg, No*th-
anlSNN14 4DW
DRAGON HIT&XT. Place text on Itte
hires screen with this machine lan-
guage uillliy. Features lull' upper, lower
ca&^, reverse liald and ctouUs height
characters, 44B definable characters,
51 X 24, 32 5< 34 displays, 16 ds
colours, 6 display modes, £4.95. Super
basic. A powerful utility adding 5S extra
commarKis many (ourtd on maehirtes
costing much rrtore. Faaiurss Include 4
cfiannel sound, alarm clock, proce-
dures, function keys. 33 colours and
many morel £4.^5. To: R. Thompson, 7
Brlrtdley Way. Soufihall, MIddleseH UBi
3JM. Tel; 01-571 3610.
CHRISTMAS OFF£R. Sooperfrooter
(jackpot cassette), PModea only £2.99
easti. VartdervOfSt. Wancourslraat 16.
0-gjiO WeiTdulna, Belgium, Free ex-
tras included!ll
MA2ERACB & SPEUBOX
Teacriers rfiwmrrienfl these two top
quality educational ggmEs lor 7-12
year pidi' mattts and spelling Real
help with learning, great fun ta play
chlldTsn love thsm' Send deque or
P.O. lorEi6.'96to
p. J. P:aul, Tlie Forelands, Reel Lien
Slreet, Ctitsliani, BiH^ks HP5 1EZ
56 Dragon User December 1984
Classified
DRAGON 3^2/64 IHTERFACE
A netw. lOw'COSr educational. nulii-puFposc
mtfiiiaee systEm f(fr daia acquis-rtiw anil
HrQCass mnrrr<>i
DB$igined arxr (}ev«ic<|yiil ta a hi^ih i>r(»t«55ian'
J ilandard liar use- ai home, in schools,
«ll»fl*3. ifiivsrsih^s. ffic,
NuniFrQu; 3pplicat«iis around ihe Imne. in
Mie c^ESJwm jMl' IdbDraiDry le^rn atxMil
ifie- rrf|fSiiiri«s nf microurMessDr iionlrsl
■aali acquisiiign and jenaral inhrtacimg leclt-
liquet
Many lacilitiaj awaiilaBle. Jun iinslrvclMMS
'lOiided in minual. Hong vr<lh Basic «n<t
'^ code' roiibiKS lar use gnd nuinEnius
^Dpiication iHles.
Available mi\\ Drder nnlv
PricB ES^.StS
fplusMp nSp- VATl
Driarn-STB d*laili Mnlad
ELECTROANALYTICAL
TECHNOLOGY
fl Access RoBd^
Wttsi Derbv. Lip/sfpoQl L12 4YN
DISK INTERFACE CARTHIDGE,
laatf, oompusense dynaf^st corTrpUaf
disk. Oll&r^? Bristol 575 1 DO (even-
ings).
SK NON-VOLATILE RAM CARD hold
contents of ram tot weeks with your
Dragon switched off. Fits in cartridge
port. £54.95 + El. 50 p4p. G. N.
EJectiTonics, 396 Tacnworth Road, Long
Eaton, Notts.
ADVERTISERS INDEX
DRAGON USER INDEXES
UK Kllhrtiit KEYWOFtDS: SOFTWARE RE-
VIEW and PROGRUM CONTFUBUTION liilS.
198j iMi,' Dumn'jer.i t^M'
19B4 IJan-Jun?: Mf-^p,0 C1.S9 f^cli
PAMCDHMS LTD. It IHtlMmtt Lll1«.
WtitDirn Qrcen, Hl(il) W^tonmit. Ruclia.
liPlll DHD.
DRAGON H1CHO
top DUALITY JOYSTICKS
Al an amaiingly low pix*
Only £10,95- a pair,' including PSP
EMier to tiBiTpdle' and iBstsr than trihers
CCStingi twicB as muifi
Ctteques P-Os to-
PEHIFRO-N (DEPTDU)
Ml CHOLINE BO PRINTER, Delta.
CXimana dish drive/controlier. Dragon
3?. As j>Bw. wiih caibles, software etc
£500 ono. fleadiing 871319.
MANIC MINER Uy Software Prnsjects.
Coining soon!! Place an «der now"
Only £7,95 or Wrifta fof free leafltet: On>n
Software. ■&! F'inoe Sireet, Rochdale,
Lanes.
SECURIT THREE. 100% Machine
Code Pfograms, to rnake security ojptes
of vrrtually aJI available soflware mclvO-
wg Bl0(A Loaded TyiMs, E5.00. M. A/mrt-
age, Kaelsoft. lOl South Terrace,
Wales-Bar, Sheffield, S3i SQL,
SWAP OH HIRE. We hiave most titles
tor the Dragon 312. Why buy new evBJy
time? Send large SAE io Dragon User,
Personal SoH^ware Users' Association,
19 Lamimerton Terrace, Dundee DD4
TBR.
CHALLENGING GAMES at reafislic
prices, Send sae pluj lape for details
and sarmole screens. (DepI DU), 120
Auriel Avenue. Dagenham, Essex
AC Software.,
36
B&HSolftware 26
BlabvV&GG,....,.,,.,. 2S
C
Camtman Computer Solvs 37
Gompusense 14
Computer Support. .,.,.., 44
Computer Syslems ,..,„ 49
Computerware ..,.,. 48
Cotswold Computers.. 44
O
DACC 36
Datacom Publications.,. ,,.,. 46
Datapen ,,, 55
Datalape 15
Desjgfi Design .„, 36
G
Grosvenar Software 17
H
Harris Mteros ,.,,... 49
Hot Co-Co , 34
I
fncenlive Software,,
Interface ,.,...
M
M ST Consultants....,.,, 30
Magic Midnight,,,.,.,..,.,,.,.,. 55
Mierobyte,,., 30
Microdeal... 10, 2£„40,49h60
Micro-De-Bug, .,.,. 42
J. Morrison (Micros), 20
O
Oasis Software 8&9
P
PSL Markeiing , 4
Peafcsoft , 19
PicJ<adee Software 17
Pudgeri 3©
Rainbow ,
42
16,17
44
JOB Micro SysterTis 37
K
Knig hi Software 19
SP Electronics,.... 16
Salamander , ,.„.,.. 2
Shiva Publishing. , 30
Snip Software „.,.,. ..,. 55
Software Projects......... 53
Statacom Distribution „,..,.. 32
T
Touchmaster 51
Trojan Products 7
Tudor Williams 19
V
Voltmace.... 46.59
W
Wizzard Software 36, 48
Winlersoft 54
Here's my classified ad.
(Please write your copy in caphaf letters on the lines below,)
£0.20
E0.4CI
CO.B&
Kj.ao
Cl.tJO
£1.2ft
£l.4C
ti.eo
ci.ao
£2.00
£2.20-
£2M
am
£2.80'
£3.00
£3.2)0
£3A0
£3.60
£3.60
E4.0C
£^.£0
£4.40
PteaSEi Dominue on B separate shee4 ot paper |
I make this., ,.,., words, at 20p per word so I enclose,
Name.....
Address
Telephone.
Please cut out and send this form to: Classified Department Dragon User, 12 13 Little NewDort Street London
WC2R3LD
December 1 964 Dragon- User 57
Competition Comer
Answers to Competition Corner,
Dragon User. 1213 Little fsiewporl
Street, London WC2R 3LD
PRIZE
BEAU JOLLY is offering ten readers a
chance to win one of its Dragon
"vaiuepaclts'"- The packs contain five
games ffom Imagine Software's range
of littes, They are; Pedro, BC Bill,
Cosmic Cruiser, Leggit and Arcadia,
RULES
TO Win a vaiuepaci< you must show
botin the answer to the competition and
liow to soi^ve it with the use of a Basic
program deveioped on your Dragon.
Please to not send in a cassette con-
taining the answer. As a tie-breal<Ler
complete the foiiowing sentence -in 15
words of iess; "i want to own Beau
JoHy ' s D ragon val ue pack becau se "
Your er^try must anive at Dragon
User by the last working day of Decem-
ber. The winners and the solution to the
quiz will be published in our March
issue, Entries will not be acl<nowf edged
and we cannot enter into correspond-
ence on the result.
SEPTEMBER WINNER
THE WINNER Of the September com-
petition and recipient of E250 of soft-
ware from Microdeai is David Richard-
son of Epsom in Surrey, David correctly
stated that the correct solution was
B4648 This is because 64648 multi-
plied by itself is 71652B3904. This is a
ten-digit number in which each of the
digits 0,1,2,3,4,5,6.7,0,9 occurs once
and only once.
RINGWORLD WINNERS
THE 50 winners in Wintersott's Ring-
worfd competition each receive a copy
of its latest adventure, the Return of the
Ring They are:
Michael Blencoe, Ptymoulh; A Kirl^
Cheshire: M Jones, Kent; Simmon
Green. Tyne & Wear; Fraser. Kempton;
Wai Kee Tsang, Staffs; G Petty., Swan-
sea; P Richardson. Sussex; R IHamilton,
Leicester; P Moore, Newcastle; L Bar-
rass, Don caster; S Parker, Bucks; M
Pasos, Leeds; A K Jones, Clwyd; G
Southgroen, Kent; K M Holmes, Essex;
P Begg^ Aberdeen; C Edwards, Pre-
ston; A Stewart, Kent; J Puifman, Hum-
berside; D Spiller, South Wirral; S
Hunter, Southampton; G Thomas, Mid-
dlesex; R Davies, Kent, R Getting,
Kent; R Daniel, Beds; A Cook, Glas-
gow; M Arnoid, Hants; S Mattocks,
Magic
cards
Beau Jolly provides the
prizes to Gordon Lee's
four — card game
LAST CHRISTMAS on this page we took a
look at the computer versions of a coU; Je
of traditional party games, so this year how
about amazing the family with *!ie compu-
terised magic iricJ^. Don't worry, we won't
he sawing a Dragon in half!
Before starting, the program below
should be loaded in to your computer.
Then hand out an ordinary pack of cards to
be shuffled and invite each of your specta-
tors to select a card. Announce that the
Dragon will attempt to identify the cards
setected and invite each person in turn to
sit at the computer. The computer will
display the names of a number of cards
and will ask if the spectator's card is listed
Selections
By replying (using keys "Y" or "N") a
further five selections of cards are display-
ed. After the final reply has been made, the
name of the card selected will be
announced on the screen. Magic!
Thils mo nth "s competition is aiso related
to piayfng cards: The other day the follow-
ing curious conversation took place be-
tween the eccentric mathematician Profes-
sor Otto Hex and his equally eccentric son:
Professor Hex: "I have in my hand four
cards taken from a standard deck of
playing cards, They are a club, a diamond
a heart and a spade If I were to add the
face value of the club to the face value of
the diamond and then add the heart to the
space and muftipty these two totals
together, the product is equal lo Bertram
Byte's age next birthday!"
Hex Junior: "There are many combina-
tions of cards that will produce that total."
Professor Hex; "Quite correct. Jn fact the
number of different combinations of four
cards taken from a standard pack that will
equal that total is in fact, a prime number."
Hex Junior: "I still need more Informa-
tion,'"
Professor Hex: "Welf, two careis have the
same value, but neither is the club —
which is a nine."
Hex Junior: "Now I know all four cards."
(Note that Jack = 11, Queen = 12 and
King = 13 — and it shoufd be assumed
that sufficient time elapsed between each
statement to allow Hex Jgnior to make the
necessary calculations.
What were the four cards (and how
old ts Bertram Byte)? ■
i'ii
.=5
15b
2=5
255
35e
*95
ClE-p iSi^ii' >,^ 5* 53- ,:$ :5; \\'t= ■■.:.= LwKier progmm Hating
fl^ N= : TO 52 ; MSsVJ+C-iRt ■■ 1 i""**!' " : B=rj ! E$ *.'=""
l^ B<.: ^'\Z- LE'JfEt'"'!- •<D "^HE'-: St.''!'="w"*5*'N;i I'jOTO 13*
:f E>-i rtNri B/2<:>!rni:B/2': "wE'i 8*;N! = "i''+ef 'n:i ig^iB-ii /a
IF G>=1 AMD e.3=If-riS--S) THEN BS':*rr = "-3 "+Bt '': ;S=p-c
:r lE'] Bf i'rj> '<6 TKEN 13^5
C LS : pi? ■' .~5=&2 , 'SHVFF^ I tiG ' : IJf =V* : f OR N=: *0 ^2 ; :s=RNO ' LEN '' N* 1 )
■'=ASC iMIDt 'tjt, ■)!■, 1 -I -i -12?! U*=LEFT¥ frj*, ¥-1 ! +15I'jHt* it-.'*, LE*! f N* 1 -IK 1
IF V<U -HEf-J 5*="':l'JE5'
IF ,>13 rtND .<27 THEN V=V-1 3 : =t= ■':Tnls*r;DS'
IP ,->££ -^tJD Y<4tf ^HEN V=r-Pii =*= ■HE«5?""S"
IF />;3 THEN 7=y-39i=f-"5PhDE5"
RE5T"[]«^EjF:iR F = 1 TCJ V:REaD l* r:' : n£:!«T FsC* fNJ -Cf (r^tl +^ OF "+S«!rjEXT rj
"!"=&: F::R F=-1 to otCL'=:':=3Sr:-35|H=43!S-55
pRI^rs: , "iVjbs Sis-^'rinds h=?ft5 spsdes '
^:F: N-i ^r, =.2:!F "!jf B* 'J' , F , 1 ) ="fl" THEK 33S
IF RIGHTf iC*i!:;.3i:="BS' THE", PRlNtec, LEF'f Cf "^O, LEN f CfCf'^ ) -9'! I !C"C*3£
! F R I -jHTt iCti U .',£)=" D3 ' THEN PR I NTS" , LEFT* . cj rty., i_£\.i .■ r j fu ) i - 1 2 ■ ; i n=: *■= ;
:- =.:-3i-"Tj,,:| .1-1, _2,=."r5- TMrf-j PRINTf^H,LEFT|iCt!fJ),LENiC3FfN' i-iei ; rM=^^22
:F RI'jHT*iCf^'*2'.5:i="ES- "^"EN PRINres,LEFT¥(C*(t^),LEM!Cf iN.O-10) ; SS-S+S3
NE * T f : 1 PR I rra i8 4 > " 1 5 t rjJ R Li RG MEi^E '' ■ V /■ N i " i
"I" I 'KE ft; IF i*="' THE'J 33e
:F ^f="." -^^EIJ T=T*2Tib-F:'
rjeXT Fr:-..= :PRINT']ilE5i "I CwN t'.jnil,' GUESS VCLW Cp^R^'";
p^I'-:"535d, "IT y^S -HE ' ;C*'T I :PRI*-JT94d8, "ANOTHER 50^ (V/N^ "
itf=!N<E.ti IF ^t="" ""HE*J 37tf
!f At="r.' ■'ME': en: Else i9e
Norfolk; E Hopkins, Kent; N P Skinner,
Notts: J CardwelL Kent; W Greenslade,
Sussex; J Burroughs, Herts; M Back-
shall, Bucks; G Smith, Gwent; R
Leamon, Swansea: J Hughes, Man-
chester; K Webb, N Ireland; R San-
beck, Kent; A McFarlane, Belfast; E
Armstrong, N Ireland; A Page, W Mid-
lands; Potter, Northamptonshire; I
Bascoby, Manchester; G Kenyon,
Lanes; P A Gordon, E Sussex; J Wil-
liams, Birmingham; S O'Connor, Suf-
folk; G Teek, Southend.
All the winners have been contacted.
58 Dragon User December 1984
St^ George now has two choices!
Red or green will slay the Dragon
▲ Nyton encased-Ste«l shafted joystick with ban and socket joint.
M Fast sprung return to centre.
M Graphite wiper linear potenttometers.
M 12 Months Guarantee.
A 7 day Money back Guarantee.
Complete control at your fingertips
The smooth control of the Vokmace delta sprung return joystick i$ now available
to Dragon owners. Each joystick has been individual iy tested before it leaves
ourfaciorjf, following extensive robot testing to prove the design (we :,r ,
tested it more than a million times). This means thai not only will your ,
joystick be strong, tough and reliable,
but it ensures long life, accurate
control and with the choice of
red or green
iFire buttons,
gives insu"*^
recognitlo
between tfie
ieftand right
joysticl<s.
If ^
If you are
not completely
satisfied withi the
delta 3d, return it
to us within seven
days for a full ref u nd.
MOCS
tAACt
Di-agon dealers come
out of your caverns!
More stockists
required in some areas.
Made in England
DELTA 3d jOrSTtCK £10.00
TWO DELTA Jd JOYSTICKS £19.50
PLEASE STATE COLOURS REQUIRED
Prices include VAT and P&P.
^tottmac
VOLTMACE LTD
PARK DRIVE
BALDOCK
HERTS
SG76ED
Tel: (0462) 894410
CaMers welcome at the factory— Monday to Friday.
Tired of games that have only
a few screens or force you to follow strict levels?
Weil despair no more!! in Time Bandit, you virtually create your
* own game! You can ciioose from "twenty" places throughout the
game, with more than "fifteen" distinct variations and levels of
difficulty in each place; this means over 3Q0 different variationsfl
\ You must use the "Time-Gates" to travel to each of the 3 different
Worlds of Time, each containing a multitude of colourful and unique
adventuring areas. Visit the medieval Dungeons of Fantasy World,
recapture the days of yesteryear in Western World, and reach for the
Stars in Future World. Do battle with the Evil Guardians,
Looking Lurkers, Angry Almo. and the Killer SmurphsM
Find the keys and escape with the treasures of time. '^'
Crisp Graphics. Full Colour Animation, Great Sount
300 Screens and 100% machine codeL
its all Here!!! ^
Requires 1 Joystick
Tandy colour version requires 32K non-extended haste and is available only aiTamfySiores.
Mail Onfer Safes from
Microdeal Mai I. Order 41 Tmro Rd
St. Austell Cornwall PL2SSJE
Credit Card Sales
Phone 0726 75456
wm
Oea/ers Corrtact
MICRODEAL DISTRIBUTION
0726 7345e
TtCett TRADER 092S SS222
TWANG WHOLESALE 073^ 530200
/ _ ^ CENTRESOFT
02i 359 302C
5el««l^ Miercideal Titl#s available Inom c(imput«r ded(er& naHonwidc « iTom larger branches ^'t
John Meruies
stores;
.ndK^^